Jenkins自动化构建打包,部署

1.环境准备

上传jdk,maven和tomcat的包,解压到/usr/local下并配置环境变量。

配置jdk
[root@server04 ~]# vim /etc/profile.d/java.sh
JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH

##加载环境变量
[root@server04 ~]# source /etc/profile.d/java.sh
配置maven
[root@server04 ~]# vim /etc/profile.d/mvn.sh
MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH


###加载环境变量
[root@server04 ~]# source /etc/profile.d/mvn.sh
部署tomcat并配置相关信息

到tomcat下面webapps/manager/META-INF/context.xml 注销掉红色部分。因为默认tomcat不可以通过外部ip访问管理界面。一定要启动Tomcat,不然等构建等时候会报拒绝连接

[root@server04 ~]# cd /usr/local/tomcat/
[root@server04 tomcat]# vim webapps/manager/META-INF/context.xml

  
  
  

配置管理页的用户名和密码

[root@server04 tomcat]# vim conf/tomcat-users.xml




完成之后启动tomcat,然后再web页面可以输入用户名和密码进入管理页面。

[root@server04 tomcat]# ./bin/startup.sh 

Jenkins自动化构建打包,部署_第1张图片

 2.jenkins配置

1、全局工具配置

Jenkins自动化构建打包,部署_第2张图片

Jenkins自动化构建打包,部署_第3张图片

Jenkins自动化构建打包,部署_第4张图片

Jenkins自动化构建打包,部署_第5张图片

2、配置全局变量

系统管理--->系统设置--->全局属性

Jenkins自动化构建打包,部署_第6张图片3、安装3个插件

 1)Maven Integration plugin 安装此插件才能构建maven项目

Jenkins自动化构建打包,部署_第7张图片

(2)Deploy to container Plugin 安装此插件,才能将打好的包部署到tomcat上

Jenkins自动化构建打包,部署_第8张图片

 (3)       mvn配置国内源

[root@server04 ~]# vim /usr/local/maven/conf/settings.xml 

    aliyunmaven
    *
    阿里云公共仓库
    https://maven.aliyun.com/repository/public

3创建一个Maven工程

1、构建maven项目

Jenkins自动化构建打包,部署_第9张图片

2.源码管理

填写git地址信息,添加认证凭据,节点为 */master

Jenkins自动化构建打包,部署_第10张图片

3、构建触发器,可以根据自己的业务需求定制

Jenkins自动化构建打包,部署_第11张图片

4.build

Jenkins自动化构建打包,部署_第12张图片

5.构建后操作

容器为Tomcat 8.x Remote

Jenkins自动化构建打包,部署_第13张图片

发送邮件

Jenkins自动化构建打包,部署_第14张图片

Jenkins自动化构建打包,部署_第15张图片

4.测试

构建成功

Jenkins自动化构建打包,部署_第16张图片

邮件发送成功

Jenkins自动化构建打包,部署_第17张图片

你可能感兴趣的:(jenkins,自动化,运维)