【问题标题】:Visual Studio equivalent of TeamCity configuration parameters?相当于 TeamCity 配置参数的 Visual Studio?
【发布时间】:2016-06-07 15:50:53
【问题描述】:

目前我们在 TeamCity 上有一个解决方案,它有很多配置参数(在构建步骤中称为构建参数)。

我们在解决方案中有一个 yaml 配置文件,它使用这种表示法从这些参数中获取许多值:

$(VARIABLE_NAME)

我想测试我的代码和配置文件是否可以在不将它们放在 TeamCity 上的情况下工作,并且也不用硬编码值替换 yaml 配置文件中的所有参数。

所以我的问题是,有没有办法在 Visual Studio 2013 中添加配置/构建参数,以便我的 yaml 配置能够“看到”这些变量?

【问题讨论】:

    标签: c# visual-studio-2013 teamcity yaml


    【解决方案1】:

    我设法自己解决了这个问题。将参数传递给 C# 程序只有两种方法:环境变量和 main 方法的参数。在这种情况下,TeamCity 实际上是在添加看起来像这样的参数,如果您在命令行中输入它们:

    -VARIABLE_NAME: value -VARIABLE_NAME2: value2

    然后我的项目中的其他人编写了一个外部方法,它可以采用这些参数并将 yaml 配置中的每个“$(VARIABLE_NAME)”字符串替换为该值。

    因此,我可以在本地添加 TeamCity 配置参数,只需将它们作为命令行参数传入即可。

    【讨论】:

      猜你喜欢
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      • 2011-02-04
      • 2014-01-26
      相关资源
      最近更新 更多