【问题标题】:How to define unique workspace for each branch in Multi branch build Jenkins如何在多分支构建 Jenkins 中为每个分支定义唯一的工作区
【发布时间】:2016-07-10 17:42:50
【问题描述】:

我正在使用 Freestyle 多分支项目为项目中的所有分支定义构建。 问题是,如果我使用“使用自定义工作区”,我无法使用 ${branch} 名称定义路径。 我想做类似的事情: 使用自定义工作区:[dropfolder]\${branch} 但是 ${branch} 无法识别。

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    配置工作区位置时不能使用动态变量。

    但是,您可以自动构建多个分支,检查 this 问题。

    【讨论】:

    • 谢谢。我通过构建后批处理 XCOPY "C:\Projects\...\target\X.war" "C:\Projects\MyProject_Artifacts\%GIT_BRANCH%\" /D /C /R /I /K / 解决了这个问题是的
    • 如果您只想保留 *.war,请查看 jenkins 归档构建工件的功能。查看this Q&A
    猜你喜欢
    • 2019-10-26
    • 1970-01-01
    • 2019-07-28
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多