26.13 安装插件
26.14 构建job
26.15 手动安装jdk
26.16 发布war包
26.13 安装插件
Jenkins服务上安装和配置好了maven后,还需要安装关于maven的的两个插件。 Maven Integration plugin
和 Deploy to container Plugin
,Maven Integration plugin
是可以创建关于maven的任务,Deploy to container Plugin
是让Jenkins发布war包。
系统管理
—- 插件管理
—- 安装 Maven Integration plugin
和 Deploy to container Plugin
重启Jenkins服务
1 | [root@kun02 ~]# systemctl restart jenkins |
26.14 构建job
新建任务
—- 项目名称
—- 构建一个maven项目
源码管理
Git
—- Repository URL
(私有仓库地址) —- Add
(Jenkins)
由于是私人仓库地址 因此还需要把私钥填写好类型
(SSH Username with private key
)—- Username
(git
)—- Private Key
(Jenkins机器的私钥)
Credentials
选择 git
构建触发器 构建环境 Pre Steps Post Steps 构建设置
保持默认
Build
Root POM
默认填 pom.xml
Goals and options
填 clean install -D maven.test.skip=true
或者留空
构建后操作
我们先测试只打包不发布Editable Email Notification
—- Project Recipient List
(增加接收邮件的地址)
查看任务
打包好的war在/var/lib/jenkins/workspace/test-java/target/
下1
2[root@kun02 ~]# ls /var/lib/jenkins/workspace/test-java/target/zrlog-2.0.6.war
/var/lib/jenkins/workspace/test-java/target/zrlog-2.0.6.war
26.15 手动安装jdk
出现下面错误是由于jdk问题 我们可以重新下载新的jdk 网址 http://kun0769.top/2018/06/26/Tomcat-1%EF%BC%886%E6%9C%8826%E6%97%A5%EF%BC%89/ 也可以选择把其他机器上jdk拷贝到本台机器上。
把kun03机器上的jdk拷贝到本机上
1 | [root@kun02 ~]# scp -r 192.168.80.103:/usr/local/jdk1.8/ /usr/local/jdk1.8/ |
在Jenkins上配置jdk
系统管理
—- 全局工具配置
—- JDK
— 去掉 自动安装
—- 别名
(自定义)和JAVA_HOME
(/usr/local/jdk1.8/
)
重启Jenkins服务
1 | [root@kun02 ~]# systemctl restart jenkins |
26.16 发布war包
之前的步骤只是打包war包 ,现在在Jenkins上操作发布war包
构建后操作
选择 Deploy war/ear to a container
WAR/EAR files
填写本地war路径 。**/*.war
表示所有war包,默认写法Containers
客户机的Tomcat版本 选择Tomcat 8.x
Credentials
这里需要点击右侧的Add添加用户密码
Tomcat URL填写要把war包发布到的那台机器的url 这里填写http://192.168.80.103:8080
填完后发布即可