【问题标题】:Unable to queue a build with shelve - TFS无法使用搁置对构建进行排队 - TFS
【发布时间】:2015-12-06 13:50:30
【问题描述】:

我已自定义 DefaultTemplate 并将 SyncWorkspace 活动更改为 TfGet 活动。 现在我正在尝试将构建与搁置进行排队,但构建似乎忽略了搁置并在没有搁置的情况下运行构建,我尝试在默认模板中将相同的构建与相同的搁置排队,一切都很好.. 有谁知道是什么问题?

【问题讨论】:

    标签: build shelve shelveset unshelve


    【解决方案1】:

    您是否必须使用 TF get 活动来获取源。 SyncWorkspace 和 Tf get 活动之间有一些明显的区别。推荐你使用 TF 获取源活动。 Tess 使用以下设置传递我的环境。

    【讨论】:

    • 测试通过我的本地环境。
    【解决方案2】:

    每个构建过程模板都有一个名为 SupportedReasons 的参数。此枚举通常设置为全部。确保您在自定义模板中有此参数并且没有更改值。

    【讨论】:

    • 我检查了..我有这个属性,值是'all'
    • 在构建报告中,我可以在标题中看到“Validate Shelveset”,但是当构建进入 TfGet 活动时,他忽略了搁置。
    猜你喜欢
    • 2015-01-17
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 2015-04-12
    • 2016-09-17
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多