拉不同版本的相同的代碼。如果我有一個版本1.1和一個相同的代碼庫的版本1.2。我們可以在單個jenkins工作區中同時拉出兩個版本嗎?在單一工作空間中詹金斯
0
A
回答
2
你可以把兩個不同版本的同一代碼庫的詹金斯工作區內。
比方說,你有像V1.0,V1.2,V1.3您的Git倉庫不同版本的代碼的多個標籤等等...那麼你就可以克隆特定標籤,在工作區內不同的目的地。
- 在工作區內創建一個特定的版本名稱的目錄:
mkdir v1.0
- 現在
cd
到v1.0
目錄和克隆特定的標籤進去:git clone -b v1.0 --depth 1 https://org.githost.com/project/repo.git
- 重複步驟1和步驟2,創建目錄與另一個veriosn(例如:v1.2),然後
cd
進入它並克隆到它的特定版本(v1.2)。
這樣,您可以在單個Jenkins工作區中擁有多個版本的相同代碼庫。您可以使用帶標記號的Jenkins作業作爲參數來自動執行整個過程。
2
在Jenkins中,有可能在源代碼管理插件中指定多個存儲庫。
並且有一個選項請查看中的一個子目錄其他行爲。
0
這個插件應該對你有所幫助 - https://wiki.jenkins.io/display/JENKINS/Multiple+SCMs+Plugin
相關問題
- 1. 詹金斯 - java.lang.OutOfMemoryError:PermGen的空間 -
- 2. 詹金斯:所有項目都一樣的工作空間
- 3. 自定義的工作空間在詹金斯
- 4. 詹金斯:gitlabCommitStatus不工作
- 5. 從詹金斯工作
- 6. 多詹金斯工作區
- 7. 詹金斯掛斷:請等待詹金斯準備工作
- 8. 詹金斯格里特觸發不同的詹金斯工作
- 9. 用詹金斯工作備份詹金斯主目錄
- 10. 詹金斯工作流並行步驟和詹金斯配置
- 11. 詹金斯 - 存檔工作空間包括點文件
- 12. 在詹金斯重命名工作
- 13. 在詹金斯安排週末工作
- 14. 爲詹金斯/ gradle增加PermGen空間
- 15. 在詹金斯
- 16. 在詹金斯
- 17. 在詹金斯
- 18. 在詹金斯
- 19. 在詹金斯
- 20. 在詹金斯
- 21. 在詹金斯執行期間,誰/什麼中止了工作?
- 22. 詹金斯作業Windows PowerShell腳本$ lastexitcode沒有失敗的詹金斯工作
- 23. 詹金斯 - 如何安排工作的每一段時間?
- 24. 詹金斯 - 自定義工作屬性?
- 25. YAML - 詹金斯工作建設者
- 26. 如何配置詹金斯工作
- 27. 詹金斯的工作失蹤
- 28. 多配置詹金斯的工作
- 29. 獲得從詹金斯工作
- 30. 詹金斯插件如何工作
當然可以。您可以在Jenkins中運行任何命令。你能詳細說明一下,你如何將它與[tag:devops]聯繫起來? – StephenKing
我有同樣的查詢,有人問我這個問題,在接受採訪時DEVOPS ...我想了解,是否會要求我的作業配置什麼樣的變化,以滿足上述要求?感謝您的時間。 –
[結帳多的git回購協議到同詹金斯工作區]的可能的複製(https://stackoverflow.com/questions/14843696/checkout-multiple-git-repos-into-same-jenkins-workspace) –