【问题标题】:TFS 2015 / vNext Build - Set Build.Clean Control Variable in a build stepTFS 2015 / vNext Build - 在构建步骤中设置 Build.Clean 控制变量
【发布时间】:2018-05-12 00:36:05
【问题描述】:

是否可以在构建步骤期间(不在队列时间)根据构建排队的方式设置 Build.Clean 控制变量?

例如,我有一个构建,如果在白天手动排队,我希望它以增量方式运行。如果它在半夜按计划运行,我想让它执行 Build.Clean,在构建代理上重新创建 Binaries (b) 文件夹。

似乎这个控制变量必须在队列时间设置,因为构建在执行任何构建步骤之前在代理上运行此操作。我只是好奇之前是否有其他人遇到过这个要求,或者是否有可能。谢谢

【问题讨论】:

    标签: tfs tfsbuild azure-pipelines vnext


    【解决方案1】:

    不可以,只能在排队时设置。

    在您的场景中,您可以创建两个构建定义。一个用于增量构建(禁用 Clean 选项,Clean = False),另一个启用 Clean 选项用于半夜构建。

    参考:

    【讨论】:

    • 这很有意义。谢谢!
    • 我一直在上下阅读第二个链接,Build.Clean 已弃用,但链接中有关各种版本控制系统的那些提示还不够清楚,我无法理解如何清除工作空间我排队构建。
    猜你喜欢
    • 2016-05-17
    • 2016-08-27
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    相关资源
    最近更新 更多