我是jenkins的新手,也許完全不瞭解CI主題。考慮到我的研究,我發現如果我做CI,我將永遠有穩定的構建。現在這讓我困惑不已,因爲我在詹金斯沒有發現任何關於它的事情。我對此的理解是,我有回購。詹金斯是基於這個回購,每次提交後,我的項目由詹金斯檢出,並將建立。但是如果提交實際上破壞了構建呢?這意味着我的回購也被打破了。現在我正在尋找解決這個問題的方法。我對這個atm的基本想法是,我有2個回購。 (我正在使用顛覆)
1.回覆:這一個獲取開發人員的所有提交。詹金斯基於這個建立了項目。
2.回購:每當項目建成成功時,將提交gos到這個回購。我不知道如何做到這一點,因爲我在jenkins的項目配置中的後期構建步驟中找不到與此相關的任何內容。
你有什麼想法我可以實現這種配置?jenkins成功構建後提交
3
A
回答
2
Jenkins對於「預測試提交」沒有任何內置支持,這正是您所期望的。請參閱https://wiki.jenkins-ci.org/display/JENKINS/Designing+pre-tested+commit和https://issues.jenkins-ci.org/browse/JENKINS-1682。如果你使用git作爲你的版本控制系統,看起來好像有一些努力(見http://jenkins-ci.org/content/pre-tested-commits-git)。
如果您正在尋找一個開箱即用的系統,您可能需要查看TeamCity及其"pre-tested commit" feature。但這不是免費的產品。
相關問題
- 1. Jenkins在成功構建後提交文件
- 2. Jenkins的提交視圖構建
- 3. 成功Jenkins構建標記爲失敗
- 4. 提交Crashlytics:無法提交構建 - iOS應用程序Jenkins
- 5. 構建之後SVN提交
- 6. Jenkins在成功構建後未觸發gerrit驗證
- 7. Jenkins部分構建/提交吊鉤上的模塊化構建
- 8. 如何獲取自上次成功構建後使用Groovy的Jenkins提交信息?
- 9. 設置Jenkins構建名稱只在成功構建
- 10. jenkins構建完成從構建
- 11. 成功提交後重置aurelia驗證
- 12. Jenkins構建作業即使成功也沒有完成
- 13. 第一次成功提交後提交到數據庫
- 14. 工作後提交停止第一次成功提交
- 15. 表單提交後Django表單提交成功消息
- 16. Jenkins提交SVN
- 17. 阻止Jenkins在每個成功構建中創建git標記
- 18. 成功提交對話框工作成功提交
- 19. Jenkins - 如果構建失敗,則部署上次成功構建的構件
- 20. Teamcity構建成功CI構建後進行實時生成?
- 21. 後構建提交:好還是壞?
- 22. Jenkins在構建後動作後運行構建後步驟
- 23. Jenkins構建被觸發,儘管「不觸發構建的提交通知」
- 24. Jenkins觸發一個基於多個項目提交的構建
- 25. 使用TFS和Jenkins的個人構建(測試前提交)
- 26. 如何在Perforce上觸發Jenkins構建提交
- 27. 在特定提交bitbucket的情況下構建作業jenkins
- 28. 在Jenkins上構建/測試失敗時的回滾提交
- 29. Xcode成功構建後無檔案
- 30. 成功構建gnuradio後如何更新?
你看起來不錯。我認爲每個好的CI服務器都有某種這樣的功能,因爲這對我來說看起來很重要?我也嘗試了恢復插件,但它只恢復不穩定的構建而不是失敗的構建。詹金斯有沒有機會擁有類似的功能?我的意思是CI在哪裏,當你無法工作時,因爲你必須等到開發人員修復他搞砸了的構建?或者明白這個錯誤? – jig
有關CI的最重要的事情是迅速捕捉問題以避免集成問題。下一步是防止問題進入源代碼控制,這就是你正在談論的問題。即使沒有預先測試提交的額外步驟,使用CI仍然有很大的「勝利」。 –
實際上,我認爲SVN恢復插件也會恢復失敗構建的變化,因爲我認爲構建失敗也被認爲是不穩定的。你可以測試它是肯定的。也就是說,最好先阻止代碼進入SVN,但我認爲目前Jenkins目前沒有任何支持。 –