首页 > 解决方案 > 带有“if”语句的 TeamCity ssh exec

问题描述

我想使用 ansible 来配置带有 TeamCity 的 linux 机器。现在我的所有剧本等都很好,我创建了新的 TeamCity 构建配置,它在 Hyper-V 上生成 VM,更改 ssh 密钥等并使用 TC 参数运行 ansible 剧本。

但我想在 TC 中有一个复选框参数(例如“GUI”)。如何将此参数解析为 ansible SSH-exec 命令?我有包含角色“GUI”的剧本。我想评论这个角色,例如当“GUI”复选框将被取消选中时,或者当“GUI”复选框被选中时取消评论角色。

任何想法如何配置或其他方式来执行此操作?

标签: linuxansibleteamcity

解决方案


推荐阅读