Docker安装Jenkins自动化

栏目: 编程工具 · 发布时间: 7年前

内容简介:安装Docker直接装一个docker-toolbox就好了,下载最下面的最新版
编辑推荐:
本文来自于csdn,本文主要通过 Docker 安装,Jenkins安装,进行实现自动化构建部署到Tomcat,希望对大家的学习有所帮助。

安装Docker

直接装一个docker-toolbox就好了,下载最下面的最新版

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

安装VirtualBox

最好下一个最新版的,当然docker-toolbox里面有virtualbox可选安装。

https://www.virtualbox.org/wiki/Downloads

安装Jenkins

安装好docker-toolbox之后启动Terminal

Docker安装Jenkins自动化

开启virtualbox,然后等待下载好boot2docker.iso,下载好之后就可以看到virtualbox就会开始启动虚机

Docker安装Jenkins自动化

Docker安装Jenkins自动化

看到上面的鲸鱼表示docker已经安装完毕。

现在可以打开

Docker安装Jenkins自动化

然后选择Jenkins安装

Docker安装Jenkins自动化

顺便搜索一下把tomcat也安装好

Docker安装Jenkins自动化

启动Jenkins

Docker安装Jenkins自动化

安装提示获取初始密码

Docker安装Jenkins自动化

进入安装

Docker安装Jenkins自动化

Docker安装Jenkins自动化

安装完这一部分之后把登录的用户名密码邮箱的信息填完之后就算安装完成了。

Docker安装Jenkins自动化

Docker安装Jenkins自动化

Docker安装Jenkins自动化

进来之后开始配置

Docker安装Jenkins自动化

先配置jdk

Docker安装Jenkins自动化

jdk的配置在这里:

Docker安装Jenkins自动化

Docker安装Jenkins自动化

配置Git

Docker安装Jenkins自动化

安装maven,我这里直接选择了自动安装

Docker安装Jenkins自动化

然后保存就ok了。

然后去添加一个部署的插件

Docker安装Jenkins自动化

Docker安装Jenkins自动化

下载安装上面的插件。

现在我们来创建一个新的任务

Docker安装Jenkins自动化

Docker安装Jenkins自动化

Docker安装Jenkins自动化

我这里git的地址使用的是gitee的,所以我还需要安装一个gitee插件

Docker安装Jenkins自动化

下面选择构建触发器,我这里使用轮询触发,时间设置1分钟轮询一次。这里仅仅为了实践效果才设置的时长。

Docker安装Jenkins自动化

利用maven构建

Docker安装Jenkins自动化

设置构建后的操作,我们构建完成之后要重新部署到我们的tomcat中。

现在我们来设置我们在docker中装的tomcat

进去我们的虚拟机docker

利用docker ps查看现在运行的容器

Docker安装Jenkins自动化

执行docker exec进去tomcat容器中

Docker安装Jenkins自动化

找到conf/tomcat-user.xml进行编辑

Docker安装Jenkins自动化

然后发现vi命令无法使用:

这时候需要敲:apt-get update,然后在敲apt-get install vim

安装完成之后,用vim打开conf/tomcat-user.xml进行编辑

加入下面的内容,username和password自己取

<role rolename="manager-gui"/>
 <role rolename="manager-script"/>
 <role rolename="manager-jmx"/>
 <user username="kevin" password="123" roles="manager-gui,manager-script,manager-jmx"/>

Docker安装Jenkins自动化

4然后在进入 webapps/manager/META-INF,编辑context.xml

Docker安装Jenkins自动化

然后注释掉这一部分

Docker安装Jenkins自动化

然后重启tomcat,然后根据刚刚设置的username和password进入http://192.168.99.100:32792/manager/html,能成功进去表示配置好了。

然后我们现在继续我们Jenkins的配置,配置构建后的操作,构建后我们需要部署到tomcat。

Docker安装Jenkins自动化

最后保存。

最后我们在外面点击构建

Docker安装Jenkins自动化

然后等待构建

Docker安装Jenkins自动化

最后构建成功

Docker安装Jenkins自动化

然后我们访问以下tomcat

Docker安装Jenkins自动化

然后我们去Gitee中修改一下index文件。

然后过一分钟之后就会自动构建

Docker安装Jenkins自动化

构建完成之后刷新页面

Docker安装Jenkins自动化

现在就实现了自动化构建部署到Tomcat。

最后感谢我的小伙伴的帮助,让我少进很多坑。有时间的话要在好好研究一下Docker和Jenkins。。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

创业者手册

创业者手册

[美] 史蒂夫·布兰克、[美] 鲍勃·多夫 / 新华都商学院 / 机械工业出版社 / 2013-1 / 89.00元

我们发现,企业的成功程度和创始人使用本书的频繁程度成正比。书中折角越多,书被翻得越破,企业取得的成功就越显著。阅读本书切忌囫囵吞枣。 所有创业者都坚信自己的道路与众不同,他们在踏上创业之路时从不设计路线图,认为其他模式或模板并不适合自己。同样是初创企业,有些能够取得成功而有些只能沦落到廉价清库的下场,看起来这似乎是运气使然,然而事实并非如此。英雄成功的故事都是一样的。初创企业实现成功之路肯定......一起来看看 《创业者手册》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

html转js在线工具
html转js在线工具

html转js在线工具