美文网首页
jenkins集成ansible带参数

jenkins集成ansible带参数

作者: 夜醉梦紅尘 | 来源:发表于2019-11-18 20:35 被阅读0次

安装下载ansible到jenkins容器中(alpine linux)

apk add ansible

编辑默认主机组
这里用 docker-compose up -d --scale cmdb=2 起了两个cmdb容器服务

vi /etc/ansible/hosts
[prod]
auto-cmdb_cmdb_1

[prod:vars]
name=prod-king

[dev]
auto-cmdb_cmdb_2

[test]
127.0.0.1

[dev:vars]
name=dev-king
port=2222

shell命令测试ansible (ansible 控制端到被控端之间建立免密信任关系)

ansible all -m ping

jenkins ad-hoc测试

image.png
File path or comma separated host list 相当于-i指定参数或者文件
image.png

ansible带参数的构建

在任务栏勾选参数化构建过程

git参数构建

在这可以选择分支或者标签

选项参数构建

这里需要对应/etc/ansible/hosts中的主机组和主机变量

文本参数构建

增加提示信息方便我们管理分类

拉取gitlab里面的代码分支

版本库中要有相应的多分支和Tag

参数易读 ad-hoc

拿到主机组变量,灵活组合可应用于更多用途

相关文章

网友评论

      本文标题:jenkins集成ansible带参数

      本文链接:https://www.haomeiwen.com/subject/izmbictx.html