内容简介:安装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
开启virtualbox,然后等待下载好boot2docker.iso,下载好之后就可以看到virtualbox就会开始启动虚机
看到上面的鲸鱼表示docker已经安装完毕。
现在可以打开
然后选择Jenkins安装
顺便搜索一下把tomcat也安装好
启动Jenkins
安装提示获取初始密码
进入安装
安装完这一部分之后把登录的用户名密码邮箱的信息填完之后就算安装完成了。
进来之后开始配置
先配置jdk
jdk的配置在这里:
配置Git
安装maven,我这里直接选择了自动安装
然后保存就ok了。
然后去添加一个部署的插件
下载安装上面的插件。
现在我们来创建一个新的任务
我这里git的地址使用的是gitee的,所以我还需要安装一个gitee插件
下面选择构建触发器,我这里使用轮询触发,时间设置1分钟轮询一次。这里仅仅为了实践效果才设置的时长。
利用maven构建
设置构建后的操作,我们构建完成之后要重新部署到我们的tomcat中。
现在我们来设置我们在docker中装的tomcat
进去我们的虚拟机docker
利用docker ps查看现在运行的容器
执行docker exec进去tomcat容器中
找到conf/tomcat-user.xml进行编辑
然后发现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"/>
4然后在进入 webapps/manager/META-INF,编辑context.xml
然后注释掉这一部分
然后重启tomcat,然后根据刚刚设置的username和password进入http://192.168.99.100:32792/manager/html,能成功进去表示配置好了。
然后我们现在继续我们Jenkins的配置,配置构建后的操作,构建后我们需要部署到tomcat。
最后保存。
最后我们在外面点击构建
然后等待构建
最后构建成功
然后我们访问以下tomcat
然后我们去Gitee中修改一下index文件。
然后过一分钟之后就会自动构建
构建完成之后刷新页面
现在就实现了自动化构建部署到Tomcat。
最后感谢我的小伙伴的帮助,让我少进很多坑。有时间的话要在好好研究一下Docker和Jenkins。。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Jenkins 自动化安装插件
- PXE 自动化安装系统工具介绍与部署
- 利用cobbler 实现系统自动化安装及web管理
- 酷瓜云课堂(腾讯云版)v1.2.5 发布,已实现自动化安装
- 自动化部署工具 Syncd v1.1.0 发布,提供二进制安装包
- [DevOps]自动化运维基础与自动化监控
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
微信营销与运营一册通
何秀芳、葛存山 / 人民邮电出版社 / 2014-10
《微信营销与运营一册通》深入介绍了当今最为火热的话题——微信营销,内容全面、系统和深入。它基于微信的最新版本,从策略、技巧与案例等多角度详细解析了微信的营销与运营,所有内容都是行业经验的结晶,旨在为企业或个人运用微信提供有价值的参考。《微信营销与运营一册通》主要内容如下。 * 5大微信营销利器:书中介绍了5大微信营销利器,包括漂流瓶、二维码、LBS功能、朋友圈和公众平台等。 * 6大微......一起来看看 《微信营销与运营一册通》 这本书的介绍吧!