项目全自动一键部署jenkins简单使用文档

原创
2017/11/10 15:40
阅读数 2.5K

目 录

 

1.      环境准备

2.      下载Jenkins镜像

3.      启动jenkins

4.      安装JDK

5.      配置java_home

6.      安装Maven

7.      部署tomcat 非maven项目

8.      部署maven docker项目配置

 

 

 

 

1.      环境准备

       docker 请看 https://my.oschina.net/cnzzs/blog/1571042

2.      下载Jenkins镜像

       docker pull jenkins

3.      启动jenkins

       docker run -d --name jenkins -p 18080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home jenkins

4.      安装JDK

       1、浏览器:http://192.168.1.69:18080,进入Jenkins管理首页。

       2、点击:系统管理==> Global Tool Configuration。

       3、找到JDK项,点击新增JDK按钮,添加一个JDK,如下图所示:

     

5.      配置java_home

       1、浏览器:http://192.168.1.69:18080,进入Jenkins管理首页。

       2、点击:系统管理==> 系统设置。

       3、找到“全局属性”,添加一条环境变量,如下图所示:

             

       4、值为刚安装的JDK路径,需要进入容器内部确认路径是否正确。

6.      安装Maven

       1、浏览器:http://192.168.1.69:18080,进入Jenkins管理首页。

       2、点击:系统管理==> Global Tool Configuration。

       3、找到Maven项,点击新增Maven按钮,添加一个Maven,如下图所示:

      

7.      部署pay-java配置

       1、浏览器:http://192.168.1.69:18080,进入Jenkins管理首页。

       2、点击:新建,进入新建任务界面,如下图所示:

      

       3、pay-java为旧项目非maven项目构建,只能通过ANT来编译发布,故选择“构建一个自由风格的软件项目”。

       4、git配置:

       5、添加git用户:

             

       6、选择构建前先删除(非必选)

       7、添加ANT构建

       8、需要添加6次Invoke Ant并选择对应的ant版本,如下图所示:

       根据项目结构进行编译顺序为:

       webBase/webBase.xml

       tools/tools.xml

       pay-java/os.xml

 

       9、发布到tomcat,在此之前必须先安装插件“Deploy to container Plugin

普通项目ant构建成war部署Tomcat以上教程结束

----

 

8.      部署新系统的docking配置

1.         需要安装的插件如下:

Maven Integration plugin

Docker plugin

docker-build-step

CloudBees Docker Build and Publish plugin

2.         配置Docker云(系统设置):

 

3.         浏览器:http://192.168.1.69:18080,进入Jenkins管理首页。

4.         点击:新建,进入新建任务界面,如下图所示:

5.         git配置:

6.         选择git用户:

      

7.         设置编译信息(请使用Maven 3.3.9,最新版本存在冲突问题,单独子模块编译报错)

      

8.         添加Docker命令

停止旧的docker容器:

删除旧docker容器:

删除旧镜像:

编译新docker镜像:

创建新容器:

启动新容器:

9.         添加dockerfile

10.     开启docker服务器的2375端口

   vi /etc/default/docker

   DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

 

11.     重启docker   service docker restart

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
1 收藏
1
分享
返回顶部
顶部