美文网首页
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