在 TFS Build 2015 (vNext) 中成功构建后签入更改
Check-in changes after successful build in TFS Build 2015 (vNext)
在 TFS 中,在旧的 XAML 构建定义中,当为 "Latest sources with shelveset" 排队构建时(至少在 Web 界面中)有一个很好的复选框,允许您 "Check-in changes after successful build".
现在我们已经转移到新的 vNext 构建,并且在排队构建时(使用搁置集),漂亮的复选框不存在。
有没有办法在成功手动排队构建后进行自动签入? (我在 gated-build-definition 中特别需要它,但想通过 Web 界面完成,而不是使用 Visual Studio Check-In 过程)。
vNext 构建中没有针对搁置集的 Web 门控签入策略。
我们只能在构建定义中启用门控签入构建过程,并使用 Visual Studio 签入过程触发它。
但是你可以尝试添加一个批处理脚本任务作为结束任务,然后运行一个tf checkin
命令来检查搁置集,例如: tf checkin /shelveset:shelvesetname;shelvesetowner
有关详细信息,请参阅 MSDN 上的 Checkin command。
在 TFS 中,在旧的 XAML 构建定义中,当为 "Latest sources with shelveset" 排队构建时(至少在 Web 界面中)有一个很好的复选框,允许您 "Check-in changes after successful build".
现在我们已经转移到新的 vNext 构建,并且在排队构建时(使用搁置集),漂亮的复选框不存在。
有没有办法在成功手动排队构建后进行自动签入? (我在 gated-build-definition 中特别需要它,但想通过 Web 界面完成,而不是使用 Visual Studio Check-In 过程)。
vNext 构建中没有针对搁置集的 Web 门控签入策略。 我们只能在构建定义中启用门控签入构建过程,并使用 Visual Studio 签入过程触发它。
但是你可以尝试添加一个批处理脚本任务作为结束任务,然后运行一个tf checkin
命令来检查搁置集,例如: tf checkin /shelveset:shelvesetname;shelvesetowner
有关详细信息,请参阅 MSDN 上的 Checkin command。