第四十章 微服務CICD(2)- jenkins(war版)

一、下載

官網下載war包,放在tomcat下的webapps下,

第一章 tomcat安裝與啓動

第二章 部署war包到tomcat

jenkins:2.19.1版本。

 

二、修改編碼爲utf-8

在/opt/apache-tomcat-7.0.72/conf/server.xml中的<connector>節點下添加URIEncoding="UTF-8"

 1     <Connector port="8080" protocol="HTTP/1.1"
 2                connectionTimeout="20000"
 3                redirectPort="8443" URIEncoding="UTF-8"/>
 4     <Connector executor="tomcatThreadPool"
 5                port="8080" protocol="HTTP/1.1"
 6                connectionTimeout="20000"
 7                redirectPort="8443" URIEncoding="UTF-8"/>
 8     <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
 9                maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
10                clientAuth="false" sslProtocol="TLS" URIEncoding="UTF-8"/>
11    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>

 

三、啓動tomcat

瀏覽器訪問10.211.55.4:8080就可以看到jenkins啓動的頁面,如果顯示無法訪問,關閉防火牆。

  • systemctl disable firewalld
  • systemctl stop firewalld

之後解鎖jenkins:輸入/root/.jenkins/secrets/initialAdminPassword中的密碼來unlock jenkins

說明:/root/.jenkins是jenkins默認的主目錄。

 

四、配置插件

  • "系統管理"->"插件管理"->"高級"->手工下載插件,進行"上傳"

說明:

 

五、配置全局工具配置

"系統管理"->"Global Tool Configuration"

1、maven settings配置

前提:第二章 centos安裝maven

2、jdk配置

前提:第一章 刪掉centos原有的openjdk並安裝sun jdk

3、git配置

前提:第三章 centos安裝git

4、maven配置

 

六、新建一個任務進行配置

1、新建maven項目,項目名(item name)爲"mytest-service1"

2、源碼管理

注意:

  • 如果出現gitlab.zhaojigang.com無法解析,需要在/etc/hosts配置域名ip映射
1 10.211.55.4 gitlab.zhaojigang.com

其中,10.211.55.4是gitlab的機器ip

  • 如果出現沒有權限操作gitlab.zhaojigang.com,配置Credentials

3、構建觸發器

說明:Poll SCM可以配置定時編譯代碼(如果gitlab上有修改)

4、Build

5、構建後步驟

說明:指定存檔文件,這樣的話,構建後產生的文件會展示成這樣,之後在生產環境可以直接將該jar包拷貝到相應的機器進行執行。

jar包所在的地址是/root/.jenkins/workspace/mytest-service1/target,其中/root/.jenkins/workspace是$WORKSPACE。

發佈了0 篇原創文章 · 獲贊 38 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章