我正在使用Jenkins DSL,我需要将工作区从一个作业复制到另一个作业,我一直在寻找一个API来做到这一点而没有成功。
知道如何使用DSL做到这一点?
问候。
看起来你可以使用clone SCM plugin
此插件可以从一个项目的构建中归档工作区,并将它们重新用作另一个项目的SCM源。
publishCloneWorkspace(String workspaceGlob) {}
归档克隆工作区SCM源的文件。
cloneWorkspace(String parentProject, String criteria = 'Any')
添加复制另一个项目的工作空间的SCM源。有效标准为“任何”,“未成功”和“成功”。