我们仍在使用内部 TFS 2012 服务器,但我现在正在考虑迁移到 VSTS。我有几个问题:
几年前,我定制了我们的构建过程模板来执行一些额外的任务,我想知道是否可以以类似的方式定制 VSTS 构建,特别是做我们目前所做的事情:
- 运行风格警察
- 在构建之前更改解决方案中每个 AssemblyInfo.cs 文件中的版本号(主要和次要数字在构建定义中指定)。
- 在构建结束时运行批处理文件,该文件运行 InnoSetup 脚本以创建“setup.exe”文件(批处理文件名在构建定义中再次指定)。
(前两个是(我认为)来自现已失效的tfsbuildextensions.codeplex.com站点的 DLL)。
第二个问题:我们目前有一个内部 NuGet 存储库。我说我可以在 VSTS 上托管它是对的吗?VSTS 构建和我们的开发团队都可以访问吗?