TFS 2015 build - 版本#更新/发送电子邮件?

时间:2015-11-19 19:58:49

标签: tfsbuild azure-devops tfs2015

我们当前基于XAML的构建定义实际上只有两个重要的定制,而不是msbuild所做的 - 一个是更新AssemblyInfo.cs文件中的版本号,以确保构建号包含在所有分布式程序集中(事实上我们我们自己的构建号码生成也是基于集中存储的计数器),另一个是在构建完成时给一群人发送一个固定错误列表的电子邮件等。我喜欢新的TF构建系统的外观,但它看起来已经发布的构建任务可以帮助解决其中任何一个问题,也不清楚我如何转换现有的自​​定义操作。当然,我们不是唯一需要此类事情的公司吗?

2 个答案:

答案 0 :(得分:1)

如果您在TFVC中,则可以创建并使用PowerShell脚本来编辑版本号。这与TFS 2013的推荐相同,可以使用相同的PowerShell脚本。

对于Git,您可以下载并安装GitVersion自定义构建任务。

http://gitversion.readthedocs.org/en/stable/build-server-support/build-server/tfs-build-vnext/

如果您想创建自己的构建任务,可以将其用作模板。

创建构建号后,您可以使用" ## vso [build.updatebuildnumber] 1.4.0-unstable.135"更新构建......

答案 1 :(得分:0)

要更新程序集的版本,可以在构建定义中添加power-shell步骤。 MSDN上有一个示例,请参阅此链接了解详细信息:https://msdn.microsoft.com/Library/vs/alm/Build/scripts/index

对于电子邮件功能,您可以从Project Setting \ Alert进行设置。为您的团队创建构建警报。您将在构建完成时收到电子邮件警报,您还可以自定义电子邮件警报。有关详细信息,请参阅此链接:https://msdn.microsoft.com/en-us/library/bb552337(v=vs.120).aspx