自动化构建示意图
配置步骤
1、 新建任务
2、配置git仓库地址
|
|
4、 节点构建服务器配置
5、 在节点服务器和应用服务器中均需要安装docker和ansible服务,安装步骤可参考RedHat上安装指定版本docker和docker-compose和ansible学习笔记。需要注意的是在应用服务器中为了能使docker正常pull镜像,需要进行以下操作。
|
|
6、 配置dockerfile文件。dockerfile示例文件如下
|
|
工程项目结构图
7、进行ansible配置
在jenkinsfile中,会下载一个devops的项目,所有的ansible相关配置都在这个里面,当有新的应用服务器需要部署时,需要在ansible中hosts文件中添加相应的应用服务器信息。hosts文件在devops的devops/provision/inventories/development/
路径下, 所有项目发布相关的ansible脚本在devops/provision/roles/deployment/tasks/
这个路径下。
进行多分支构建
进入jenkins相关的项目后,点击扫描多分支流水线,扫描完毕后,选择需要构建的分支点击构建