jenkins和ansible的区别
发布网友
发布时间:2022-04-30 22:49
我来回答
共2个回答
热心网友
时间:2022-06-19 20:58
Jenkins + sonar 的系统,用来执行自动构建、自动部署、自动测试,代码质量评估的整套平台,用来做敏捷。
持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。
后期应该搞单元测试,自动化测试,自动部署
做分布式,服务器集群的时候没有自动化工具是很难运转的!
热心网友
时间:2022-06-19 20:59
下面将要介绍的完整流程是:
github作为源代码仓库
jenkins做为打包服务器,Web控*务器
ansible把war包,发布到远程机器
supervisor托管app进程,提供一个web界面可以查看进程状态,日志,控制重启等。
安装python-pip
用pip安装supervisor
安装jdk
下载,部署tomcat
把tomcat交由supervisor托管
把jenkins生成的war包发布到远程服务器上
supervisor启动tomcat
在http端口等待tomcat启动成功
在文章的最后,会给出一个完整的docker镜像,大家可以自己运行查看实际效果。