- 論壇徽章:
- 6
|
1、你所聽說和使用過的持續(xù)集成CI工具有哪些?給你的工作帶來什么優(yōu)勢?
只用過兩種:Jenkins(Hudson)和Bamboo
優(yōu)勢:省時省事,測試環(huán)境固定統(tǒng)一,規(guī)避了不同測試環(huán)境下的測試帶來的風險
2、你們在工作中使用jenkins做持續(xù)集成嗎?主要在工作中做了哪些事情?
現(xiàn)在幾乎所有的工作都通過Jenkins平臺來處理(SVN + Maven + jenkins + robot framework + Sonar + docker)
主要實現(xiàn)了:
(1)自動發(fā)現(xiàn)代碼更新,并申請docker測試環(huán)境,觸發(fā)代碼單元測試,功能測試,編包并發(fā)布到下游系統(tǒng)測試pipe,
(2)實施部署并系統(tǒng)測試,并推送到產品pipe
(3)實施集成測試
(4)每個環(huán)節(jié)的結果都有郵件通知相應的團隊
3、jenkins平臺使用過程中遇到過一些什么問題?
主要是硬件資源的使用問題,Jenkins本身倒是沒啥問題。
4、在部署jenkins服務的過程中,有哪些收獲?是否覺得使用了jenkins之后,給你的工作帶來很大的改變?
(1)從繁雜的手工操作中解放出來,有更多的時間去琢磨CI平臺的優(yōu)化,比如docker的引入
(2)測試環(huán)境的統(tǒng)一、流程的規(guī)范,產品質量有保障,得到所有開發(fā)團隊的認可
(3)有些插件并不能完全適用于自己,只能自己去修改編寫
(4)boss給了更多的任務 |
|