我想我會試用詹金斯,因爲它看起來對我們的gitolite項目來說是一個相當不錯的持續集成環境。但是我不知道幾件事情。如何將Jenkins的git項目推送到其他服務器?
設置:
- 1 Gitolite服務器
- 2分段服務器
- 多個生產服務器
- 多個開發電腦
目標:我希望詹金斯將檢查一個存儲庫當有人推入它時,如果最新的推送對整個項目(laravel網站基本上)做了不好的事情。之後,檢查是否針對開發分支進行了推送,然後將其拉到相應的分段服務器。但是,如果它被推入主服務器,則將其提交到生產服務器。
問題1:是否有可能觸發與詹金斯git拉命令到另一臺服務器?如果是,那麼如何?
問題#2:如何檢查與詹金斯提交,如果它被破壞?
問題3:我應該安裝Jenkins到哪個服務器?我正在考慮使用碼頭工人。在本地它像一個魅力運行。
問題#4:是否有可能將所有存儲庫自動從git服務器導入到單個項目中,或者我必須一個一個地手動執行該操作?
謝謝,這個問題在此期間不推薦使用。我們現在正在使用GitLab,它可以完成我們需要的一切。但是謝謝你的幫助。 – Bert