2017-02-09 70 views

回答

2

在TFS中没有用于构建存储库类型颠覆的内置触发器。

您可以先从SVN中获取事件(开发人员在svn中创建一个标签)。不知道如何在SVN中做到这一点,应该像TFS中的service hooks。然后使用REST API在TFS 2017中触发构建。如何做到这一点请参考:How to trigger a build in TFS 2015 using REST API

至于如何使用标签号作为构建的一部分和释放名称,见下图:

构建过程中创建自定义生成数

通过Team Build,您可以在构建 期间随时更新内部版本号,方法是在构建过程中将“## vso [build.updatebuildnumber] 1.2.3.4”输出到日志 。

你可以看到记录的完整列表命令这里https://github.com/Microsoft/vso-agent-tasks/blob/master/docs/authoring/commands.md

这将更新版本号&名。

您遇到的问题是您不能再使用您尝试使用的 自动递增号码。你需要自己拿出 的版本号,然后用 把它传回去。

Source

再添加两个相关博客:

+0

谢谢您的答复。我会在这方面努力。 – dascalos