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