Csharp/C#教程:在TeamCity中从外部文件设置构建参数分享


在TeamCity中从外部文件设置构建参数

我目前正在使用TeamCity AssemblyInfo Patcher在所有C#程序集上设置程序集版本。 我选择的版本方案是’Major.Minor。%build.number%.0’。 当我在TeamCity中定义Major和Minor数字时这很好用,但理想情况下我想在AssemblyInfo.cs文件中定义它们并让TeamCity只设置内部版本号的值。 这可能吗?

我看到的一个解决方案是放弃使用AssemblyInfo Patcher并使用我自己的版本更新脚本,但这似乎很苛刻。

您可以定义检入版本控制的参数文件 ,然后将方案更新为%system.major_version%.%system.minor_version%.%build_number%.0 。 然后你可以继续使用AssemblyInfo Patcher,但是根据props文件中的值修补所有内容。

只需将以下内容放在项目根目录中名为teamcity.default.properties的文件中:

  system.major_version=3 system.minor_version=15 

这将导致构建#1234的内部版本号为3.15.1234.0

上述就是C#学习教程:在TeamCity中从外部文件设置构建参数分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/955984.html

(0)
上一篇 2021年11月22日
下一篇 2021年11月22日

精彩推荐