近日因工作需要, 所以來找尋自動化佈署的工具,
若是以人工方式佈署程式, 假設機器有100台,
一台一台複製, 啟動站台, 我想一個禮拜完成可能算是快的了.
那有沒有聰明一點的工具呢?
其實有的, 第三方很多套件都有, 而且是免費,
在很多比較後, 我決定使用Jenkins實現我想要的流程.
我比較常用的版控工具為 Git, SVN, 微軟家的TFS,
這邊我比較了幾間CI的軟體, 支援最高的是Bamboo 和Hudson, Jenkins.
另外再針對提醒, 整合等等整理了一個表格,
Hudson 和 Jenkins還是很符合我想要的.
其實Hudson和Jenkins是同一個開發團隊,
先開發出Hudson後, Oracle買下來,
Jenkins的團隊原班人馬就再度打造了Jenkins,
並且告訴大家Jenkins比Hudson更好,
來用Jenkins吧.
(Oracle表示...)
為什麼選擇Jenkins?
https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=53608972
這是官方連結 有興趣的朋友可以自己看看囉,
我自己的考量是
1. 發展成熟
2. 支援套件豐富
3. 信徒廣大, 找solution很容易.
所以就是他了.
官方網站請自行參考,
https://jenkins.io/