根據 《簡尚》-- 老徐分享的"jenkins搭建,從零手把手教你入門及項目實踐 "進行對照操作,并梳理;
前提條件就是已經成功安裝了JDK,因為jenkins是一款基于java的持續集成工具。
一、jenkins安裝
1、在官網下載了war包,把jenkins.war包放置在根目錄下,然后通過命令:java -jar jenkins.war,這樣就啟動了jenkins了 。
備注: a.也可以下載rpm包,直接點擊安裝,然后切換到根目錄,執行命令:sudo service jenkins start 啟動 jenkins..
b.如果已經是root用戶,直接使用:service jenkins start 進行啟動。
2、啟動tomcat服務器--(代碼運行)
3、jenkins啟動后訪問http;//127.0.0.1:8080? ?,因為本機是虛擬機,且之前在配置jdk+tomcat的時候已經關閉了防火墻,如果這個時候訪問不了,可以關閉防火墻;
4、啟動成功后,界面會進入登錄界面,后面的首次登錄操作、基本配置、管理插件等參考鏈接微信公眾號"簡尚" :http://mp.weixin.qq.com/s/EAgNfLQGo_d1hq1b3E1x6w
5、重要記錄的構建一個maven(代碼編譯)類型的job:
a、在官網上面下載一個maven并安裝,官網搜索百度下載地址:http://maven.apache.org/download.cgi
b、然后下載后,壓縮,放到自己的目錄下面
? ?wget 下載地址
? ?tar 安裝包
? mv 路徑
c、配置環境變量 -(很重要,后面因為沒有配置好環境變量,構建的maven類型的job全部失敗)
vi /etc/profile
在適當的位置插入下面語句
export M2_HOME=/home/zzp/Downloads/apache-maven-3.5.2
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin? -- 前提是java_home也是配置成功的
另外就是GIT(代碼clone)安裝 :
6、按照百度搜索通過yum install?git進行安裝,安裝后通過命令:git --version檢查是否成功與版本;
7、上面的環境配置好了,就可以構建一個maven類型的job
a、新建并選擇類型
b、配置各項信息--參照路徑:http://mp.weixin.qq.com/s/EAgNfLQGo_d1hq1b3E1x6w
c、在配置需要clone的git庫地址時,就是源碼地址,目前我操作的時候就是通過github創建而來;
d、最重要的還是build取pom文件,因為沒有真實的maven項目, 所以也是從github上面fork了一個項目,但是pom文件也要同時取下來放 在自己moven_job項目的路徑下面
e、構建后檢查結果:就是看到控t制臺輸出:sucess狀態即可,項目編譯成功
8、把編譯成功但jar包打成maven.war包,并部署到linux環境
配置post_step,執行shell命令:jar cvf myhome.war /home/zzp/.jenkins/workspace/job2_maven/target/test-1.0-SNAPSHOT.jar
在excute shell下面執行命令:pwd 。pwd命令意思:查找當前目錄,
Jenkins?啟動有倆種方式:第一種啟動方法,切換到jenkins.jar存放的目錄,輸入如下命令: $ java -jar jenkins.war
如果需要修改端口可以使用如下命令: $ java -jar jenkins.war--httpPort=8081
第二種啟動方法是:
解壓tomcat到某個目錄,如/usr/local,進入tomcat下的/bin目錄,啟動tomcat 將jenkins.war文件放入tomcat下的webapps目錄下,啟動tomcat時,會自動在webapps目錄下建立jenkins目錄,在地址欄上需要輸入localhost:8080/jenkins。