1、持續集成
(1)持續集成簡稱CI
(2)持續集成的目的:讓產品快速交付,並保證高質量的交付。
(3)互聯網產品的特點是:
A、小步快跑、快速迭代;
B、互聯網產品研發標准化的核心流程是:將代碼集成到主干分支后——必須要經過自動化的測試——如果自動化測試執行失敗,就不能集成到主干分支上,持續集成指的是,頻繁的往主干分支提交代碼。
(4)優點
A、快速發現問題,將代碼集成到主干分支后,在自動化測試的過程中,如果自動化測試失敗,就能夠快速發現並且定位問題。
B、防止分支與主干分支偏離過大,后期集成成本比較高,或難以集成。
1.1Jenkins
Jenkins持續集成工具是持續集成中優秀的工具,它是完全100%JAVA語言的,部署的方式是:
(1)把Jenkins.war放在Tomcat的WebAPPs目錄下;
(2)啟動tomcat WEB容器;啟動的方式如下:雙擊即可啟動。
(3)
(4)輸入管理員密碼,然后點擊繼續:
(5)進入后顯示離線,點擊跳過插件安裝:
(6)進入新手入門頁面,創建用戶名和密碼,點擊保存並完成。
(7)進入實例配置后,直接點擊保存並完成。
(8)然后就可以開始使用Jenkins了。
(9)進入主頁后,選擇Manage Jenkins,如圖操作:
(10)然后進入Manage Jenkins,如果顯示離線,可以把Update site的URL修改為http://updates.jenkins.io/update-center.json,然后再重啟一下tomcat,多次嘗試一下。在線后,即可下載插件。常用的插件有:jmeter、git、ant、python、allure等。