Docker安装Jenkins自动化

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

内容简介:安装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。。


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

查看所有标签

猜你喜欢:

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

精通CSS(第2版)

精通CSS(第2版)

[英] Andy Budd、[英] Simon Collison、[英] Cameron Moll / 陈剑瓯 / 人民邮电出版社 / 2010-5 / 49.00元

本书汇集了最有用的CSS技术,介绍了CSS的基本概念和最佳实践,结合实例探讨了图像、链接和列表的操纵,还有表单设计、数据表格设计、纯CSS布局等核心CSS技术。此外,书中着眼于创建跨浏览器的技术,讨论了bug及其捕捉和修复技术,还将所有技术组合成两个精彩的实例,讲述这些技术的工作原理和实际用法。 本书适合具有HTML和CSS基础知识的读者阅读。一起来看看 《精通CSS(第2版)》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具