在我的申请的持续交付步骤中,我希望Jenkins在工作类型检查中调用ansible塔工作(通过塔cli)。
一旦devops团队决定发布它,我希望他们只是将作业类型更改为“运行”,以便可以进行实际部署。我们的想法是保留Jenkins构建的工件版本等额外工具,并避免devops团队手动将其复制到其他工作模板。
在ansible tower中,我没有看到将执行的检查作业编辑为运行作业类型的选项。是否有更好的方法可以“缓存”塔中的部署信息以便以后部署?
答案 0 :(得分:0)
这取决于您使用的Ansible Tower的版本。我相信Tower< 3.0不支持将作业类型指定为构建参数。您必须创建2个作业模板(一个作业类型=检查,另一个作业类型=运行)。
如果你使用Tower> = 3.0,这是tower-cli
命令。
tower-cli job launch --job-type check --job-template=###
编辑:确保您的工作模板在“工作类型”下标有“提示启动”选项标记