码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-11-06 13:52:55      阅读:415      评论:0      收藏:0      [点我收藏+]

标签:XML   scheme   cut   密码   9.png   ges   安装sun jdk   plugins   download   

一、下载

官网下载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。

 

七、立即构建项目,查看console就好了

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

标签:XML   scheme   cut   密码   9.png   ges   安装sun jdk   plugins   download   

原文地址:http://www.cnblogs.com/java-zhao/p/6018490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!