从SaveSvn标签触发的Team Foundation服务器TFS构建

从SaveSvn标签触发的Team Foundation服务器TFS构建,tfs,tfsbuild,Tfs,Tfsbuild,我希望能够在开发人员标记Subversion时触发TFS构建中的构建。我还想使用标签号作为构建和发布名称的一部分。这在TFS中现在可能吗?在TFS中构建存储库类型的subversion没有内置触发器 您可以首先从svn获取事件(开发人员在svn中创建标记)。不确定如何在SVN中执行此操作,应该类似于TFS中的。然后使用REST API触发TFS 2017中的构建。如何做到这一点,请参考: 关于如何将标签号用作构建和发布名称的一部分,请参见以下内容: 在生成期间创建自定义生成编号 使用Team B

我希望能够在开发人员标记Subversion时触发TFS构建中的构建。我还想使用标签号作为构建和发布名称的一部分。这在TFS中现在可能吗?

在TFS中构建存储库类型的subversion没有内置触发器

您可以首先从svn获取事件(开发人员在svn中创建标记)。不确定如何在SVN中执行此操作,应该类似于TFS中的。然后使用REST API触发TFS 2017中的构建。如何做到这一点,请参考:

关于如何将标签号用作构建和发布名称的一部分,请参见以下内容:

在生成期间创建自定义生成编号

使用Team Build,您可以在测试过程中随时更新版本号 通过将“##vso[build.updatebuildnumber]1.2.3.4”输出到日志进行构建 在构建过程中

您可以在这里看到日志命令的完整列表

这将更新内部版本号和名称

您遇到的不利方面是,您不能再使用 您一直尝试使用的自动递增数字。你需要 自己拿出版本号,然后用 上面的输出

再添加两个相关博客: