1.什麼是jenkins
jenkins是一個開源軟件項目,是基於java開發的一種持續集成工具,用於監控持續重複工作,提供一個開放易用的軟件平臺,使軟件的持續集成變得可能;
jenkins是一款能提高效率的軟件,可以把軟件開發過程中形成工作流,分以下幾部分:
開發—提交—編譯—測試—發佈
有jenkins後,在以上工作流中,除了開發過程,後續的都可以是自動化完成的:當你提交完代碼後,jenkins會自動運行你編寫的編譯腳本,編譯成功後,運行測試腳本,然後把編譯打包好的程序發佈出去,(jenkins可以幫助我們在寫完代碼後,做到一鍵完成一系列工作)。使用jenkins好處多多,減少重複的勞動,更重要的是,一個團隊的開發流程開始是不一致的,不一致會導致各種問題,最終會影響軟件的質量和開發效率;jenkins可以規範一定懂得行爲,避免一些問題的出現;
接下來我們分別以windows和linux說一下jenkins的安裝:
2.安裝jenkins
準備:jdk jenkins.war tomcat maven
1).我們使用tomcat安裝jenkins
a.下載jenkins:https://jenkins.io/download/ 選擇自己需要的版本下載;war包
b.把已下載好的jenkins.war放到tomcat下webapp下,啓動tomcat
c.登錄jenkins:http://localhost:8080/jenkins,第一次進入比較慢:打開後會需要一個口令按照它提供的路徑找到口令複製粘貼即可
完成後會出現一個讓你選擇安裝插件的界面,可以選擇安裝,也可以選擇跳過,等到完成安裝後再安裝需要的插件;
跳過之後回來到設置密碼界面,設置你的首次密碼
設置成功後,就會出現jenkins主界面:
到此jenkins安裝就告一段落了,如果想使用jenkins還是不夠的,還需要針對jenkins做一下配置,這個我們會在下節主講:
2).上面我們說了使用tomcat啓動jenkins,現在我們來說對於windows安裝jenkins配置:下載屬於windows下jenkins的安裝包:jenkins.msi
雙擊安裝,安裝後訪問http://localhost:8080/jenkins會出現和上面一樣的結果,後續都是一樣的流程
3).第三種是使用java -jar jenkins.war啓動jenkins
我們一般會使用指定端口啓動java -jar jenkins.war --httpPort=9999
然後我們使用http://ip:9999/jenkins訪問,然後重複上面工作;
這三種方案,選擇任意一種都是可以的,根據自己系統版本選擇即可;
一般來說使用tomcat和使用java -jar啓動是沒有侷限性的在那種系統都可以使用,而第二張僅限在windows安裝使用,
下節我們繼續安裝後,做一些配置調整;