Jenkins DSL将工作空间复制到另一个工作

问题描述 投票:1回答:1

我正在使用Jenkins DSL,我需要将工作区从一个作业复制到另一个作业,我一直在寻找一个API来做到这一点而没有成功。

知道如何使用DSL做到这一点?

问候。

jenkins jenkins-plugins jenkins-pipeline jenkins-job-dsl
1个回答
2
投票

看起来你可以使用clone SCM plugin

此插件可以从一个项目的构建中归档工作区,并将它们重新用作另一个项目的SCM源。

Which is supported by job-dsl

publishCloneWorkspace(String workspaceGlob) {}

归档克隆工作区SCM源的文件。

cloneWorkspace(String parentProject, String criteria = 'Any')

添加复制另一个项目的工作空间的SCM源。有效标准为“任何”,“未成功”和“成功”。

© www.soinside.com 2019 - 2024. All rights reserved.