【问题标题】:Teamcity Multi Value Configuration VariablesTeamcity 多值配置变量
【发布时间】:2022-01-18 15:15:29
【问题描述】:

我想在 Teamcity 中使用 ConfParameters,使其值可以根据用户选择的环境特定值动态变化。 这可能吗。我搜索了很多,但我想不支持。 任何帮助将不胜感激。

示例:

if %env.val%="qa":
   dbuser="qauser" 
else if %env.val%="stage":
   dbuser="stageuser"

..等等一些逻辑

我希望这个 dbuser 作为 Teamcity 中的 Conf 参数。

【问题讨论】:

    标签: teamcity cicd


    【解决方案1】:

    我认为你可以采用这个解决方案:

    if %env.val%="qa":
       dbuser="qauser"
    echo "##teamcity[setParameter name='env.dbuser' value='qauser']"
    else if %env.val%="stage":
       echo "##teamcity[setParameter name='env.dbuser' value='stage']"
    

    之后,您可以在任何地方使用 %env.dbuser%。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多