可能不少小夥伴們都知道,在通常互聯企業初期大多數都是採用手工打包上傳與發佈的方式進行代碼發佈,常見就是利用打包工具手工打包,上傳到WEB服務器,備份原代碼文件,發佈新的代碼,重啓服務和檢測是否發佈成功;java
隨着時間的推移,WEB集羣數量愈來愈多,這種手工方式操做會大大下降生產效率,所以,一種叫「持續集成」東東就推行開來了,至於啥叫「持續集成」請各位自行百度或Google.linux
今天,民工哥給各位小夥伴說一說「持續集成」當中的一個小部分:自動打包與發佈代碼的功能,一樣也是生產環境經常使用的。web
安裝jdk、tomcat環境apache
[root@centos6 ~]# tar zxf jdk-8u111-linux-x64.tar.gz -C /usr/local/ [root@centos6 ~]# tar zxf apache-tomcat-8.5.9.tar.gz -C /usr/local/ [root@centos6 local]# export JAVA_HOME=/usr/local/jdk1.8.0_111 [root@centos6 local]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [root@centos6 local]# export PATH=$JAVA_HOME/bin:$PATH [root@centos6 local]# export CATALINA_HOME=/usr/local/apache-tomcat-8.5.9 [root@centos6 local]# source /etc/profile [root@centos6 local]# java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
上官網下載安裝包centos
[root@centos6 ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war [root@centos6 ~]#cp jenkins.war /usr/local/apache-tomcat-8.5.9/webapps/ [root@centos6 webapps]#../bin/startup.sh &
登錄WEB界面進行相關配置tomcat
提示輸入密碼服務器
能夠在下面的文件中找到初始密碼app
[root@centos6 webapps]# cat /root/.jenkins/secrets/initialAdminPassword 0d647a32992149b3b43f77e4bda93809
輸入密碼,跳轉到下一個界面webapp
而後選擇安裝插件,下一步便可maven
安裝完成
建立用戶與密碼
完成後就能夠進入首頁界面進行配置與管理了
接下來安裝下後續須要插件
經過系統管理—管理插件—安裝maven插件
因爲上傳圖片經常失敗,安裝步驟圖片較多,須要看全文的能夠訪問下面的地址:
傳送門