gpt4 book ai didi

msbuild - TeamCity + MSBuild : Tagging a deployment with a VCS build number

转载 作者:行者123 更新时间:2023-12-04 20:25:53 24 4
gpt4 key购买 nike

我正在使用 TeamCity 4.5.1 来构建和部署 ASP.Net 应用程序以进行开发。

到目前为止,这工作得很好,但是,我的经理要求我使用编译源的特定 SVN 修订版标记文件夹。

我正在使用 MSBuild 脚本进行构建和部署,但是,我无法成功检索构建号。

这是我正在使用的 MSBuild 命令(已清理):

<Exec Command="&gt;\\server08\D$\Websites\MYPROJECT\version.txt echo %env.BUILD_VCS_NUMBER%,%env.BUILD_VCS_NUMBER.1%,%system.build.vcs.number%,%system.build.vcs.number.1%,%system.build.number.format%,%system.build.number.format.1%,%system.build.vcs.number.MYPROJECT_Web_Root%,%env.TEAMCITY_VCS_NUMBER_MYPROJECT_Web_Root%" />

Version.txt 看起来像这样:
,,,,,,,,

又,空。我究竟做错了什么?有没有更好的方法来做到这一点?

最佳答案

%env.XYZ% 是 TeamCity 引用环境变量的方法,如果您想在任何地方的 ITS 设置中使用它们。

在批处理文件中或通过 msbuild,您只需要 XYZ 部分。

echo %BUILD_VCS_NUMBER% > \\path\to\version.txt

关于msbuild - TeamCity + MSBuild : Tagging a deployment with a VCS build number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com