Jenkins copyArtifact权限

时间:2018-06-12 13:30:26

标签: jenkins

我试图在Jenkins文件中使用Copy Artifact Plugin:

copyArtifacts(projectName: 'myProject', selector: lastSuccessful(), filter: '*.png*', target: 'Figures');

代码正在运行,但我还需要得到“myProject”的许可。使用插件。通过詹金斯,它是一个像这样的抽象盒子:

enter image description here

如果我不在Jenkins工作中使用Jenkins文件,我只能检查ticbox。

问题:如何直接在jenkins文件中设置权限而不是使用ticbox?

2 个答案:

答案 0 :(得分:1)

声明性管道:

pipeline {
    agent any;
    options {
        copyArtifactPermission('job1,job2,...');
    }
    stages{...}
}

答案 1 :(得分:0)

您是否检查了管道语法中的properties步骤?