2014-09-02 41 views
0

嗨,我有一個服務器設置這樣, enter image description here如果把詹金斯服務器在我的處境

我想更新我的QA服務器,並在不斷的變化發生在到位桶開發服務器。自動執行此一人建議我使用git hooks所以我搜索一下,發現有關詹金斯和到位桶連接器

jenkins hook management

,所以我認爲我必須有一個詹金斯服務器的地方,我無法揣摩出。

我應該在哪裏有jenkins服務器。 Inside Development服務器? QA服務器?或兩個服務器?

任何人都可以請幫我解釋一下如何做到這一點,因爲我是新來的我用PHP使用LAMP

回答

1

對於什麼是值得詹金斯和到位桶

和我的服務器,這裏的答案,但不壯觀因爲沒有必要引人入勝:)你可以在開發服務器或QA服務器上進行設置,這無關緊要。

Jenkins將從bitbucket協調部署到您的環境,您只需要它的一個實例就可以完成它。流程將會是這樣的:

  • 一鍵到位桶
  • 觸發commit鉤子
  • 詹金斯遙控器和開發服務器上運行部署腳本
  • 詹金斯遙控器和運行質量保證服務器上部署腳本
  • 詹金斯在QA服務器上運行測試

希望它有幫助,只是澄清這裏的部署腳本將拉代碼,遷移分貝,重新啓動服務器...