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

布鲁诺·德努伊特-沃西克

我目前正在使用TeamCity AssemblyInfo Patcher在所有C#程序集上设置程序集版本。我选择的版本方案是“ Major.Minor。%build.number%.0”。当我在TeamCity中定义主要和次要编号时,这种方法很好用,但是理想情况下,我希望已经在我的AssemblyInfo.cs文件中定义了它们,并且让TeamCity仅设置内部版本号的值。这可能吗?

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

托马斯·阿尚(Tomas Aschan)

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

只需将以下内容放入teamcity.default.properties项目根目录下的文件中即可:

 system.major_version=3
 system.minor_version=15

这将生成内部版本号3.15.1234.0#1234的内部版本号

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过REST API在TeamCity 8.0中创建加密的构建参数

如何在TeamCity中设置构建代理优先级?

如何配置TeamCity以让ReSharper检查.editorconfig文件中设置的属性?

Teamcity 中的代理设置

设置TeamCity以构建Android Studio项目

使用TeamCity构建本地项目以测试设置

Fortran:外部文件中的参数/变量

如何将Teamcity构建参数传递到Fake脚本启动的Ant脚本中?

如何设置 Java ProcessBuilder 参数以运行外部 .java 文件?

如何在SVN或TeamCIty构建中的提交时在YouTrack中设置标签?

如何在TeamCity构建步骤中设置SSH身份验证的git命令

使用TeamCity构建后复制文件

无法在构建 jar eclipse 中获取 scala 的外部类文件

TeamCity使用Rest API设置buildType参数

在docker-compose文件中设置参数

如何以编程方式在TeamCity中检索一些构建文件?

如何在TeamCity中设置未版本化的设置文件并从中读取

在TeamCity中如何/在哪里设置反向依赖参数(reverse.dep)?

我可以在外部构造函数中为参数类型构建无参数构造函数吗?

在GitLab中显示TeamCity的构建状态

Teamcity中基于时间的构建计划

如何在Teamcity中归档构建配置?

在teamcity构建步骤中替换配置值

TeamCity构建步骤-MSBuild中失败

使用TeamCity构建TeamCity

如何在构建前在 .h 文件中设置 git 版本?

如何从Maven POM中的文件设置构建属性?

如何在源文件中设置构建标记

如何基于jenkins中特定文件的更改来设置构建