linux - 带有“if”语句的 TeamCity ssh exec
问题描述
我想使用 ansible 来配置带有 TeamCity 的 linux 机器。现在我的所有剧本等都很好,我创建了新的 TeamCity 构建配置,它在 Hyper-V 上生成 VM,更改 ssh 密钥等并使用 TC 参数运行 ansible 剧本。
但我想在 TC 中有一个复选框参数(例如“GUI”)。如何将此参数解析为 ansible SSH-exec 命令?我有包含角色“GUI”的剧本。我想评论这个角色,例如当“GUI”复选框将被取消选中时,或者当“GUI”复选框被选中时取消评论角色。
任何想法如何配置或其他方式来执行此操作?