我希望在Subversion中的开发人员标记时能够在TFS构建中触发构建。我也想使用标签号作为构建和发布名称的一部分。现在可以在TFS中使用吗?从Subversion SVN触发的Team Foundation Server TFS构建标记
2
A
回答
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
这将更新版本号&名。
您遇到的问题是您不能再使用您尝试使用的 自动递增号码。你需要自己拿出 的版本号,然后用 把它传回去。
再添加两个相关博客:
相关问题
- 1. Team Foundation Server构建变量
- 2. Team Foundation Server构建问题
- 3. 从Subversion迁移到Team Foundation Server
- 4. Team Foundation Server - 使用API同步到SVN
- 5. Team Foundation Server上的SVN - Delphi 2010
- 6. Team Foundation Server中的用户定义(TFS)
- 7. Team Foundation Server 2015(TFS)查询
- 8. 从Team Foundation Server 2008升级到Team Foundation Server 2010的原因
- 9. 如何从Linux访问Team Foundation Server(TFS)
- 10. 的Team Foundation Server 2010
- 11. Team Foundation Server(TFS)构建的运行单元测试
- 12. Team Foundation Server的TFS 2015年构建问题
- 13. Team Foundation Server
- 14. Team Foundation Server构建的局限性
- 15. Team Foundation Server映射
- 16. Team Foundation Server Build
- 17. 安装Team Foundation Server
- 18. 在Team Foundation Server Universe中发布网站
- 19. Team Foundation Server 2010 DashBoard
- 20. Team Foundation Server“构建控制器”
- 21. Team Foundation Server 2010构建问题
- 22. 通过Team Foundation Server命令行输入svn的等效代码
- 23. Team Foundation Server和MbUnit测试
- 24. Team Foundation Server中是否包含Team Foundation Service的所有功能?
- 25. Team Foundation Server错误
- 26. Team Foundation Server TFSConfig recover
- 27. Team Foundation Server - Backdate Epics
- 28. Team Foundation Server中的Team Sprint
- 29. Team Foundation Server 2010 API
- 30. Team Foundation Server(TFS)和批量编辑
谢谢您的答复。我会在这方面努力。 – dascalos