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

目 录

 

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

 

转载于:https://my.oschina.net/cnzzs/blog/1571109

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值