我正在努力使我们的Jenkins设置更安全,但我无法使用Permission to Copy Artifact
选项保护工件。
我有两个作业,其中下游作业使用Copy Artifact Plugin从上游作业复制工件。这按预期工作。现在我想确保只有这个特定的下游作业可以复制上游作业的工件,但这似乎不起作用。
据我了解,您应该在上游作业的Permission to Copy Artifact
选项中指定下游作业的名称。我尝试了这个,但无论我在上游作业的Permission to Copy Artifact
选项中配置什么,下游作业始终允许复制工件。
所以我想知道:是否有任何全局选项必须启用或禁用才能使其正常工作?在permission to Copy Artifact
选项实际限制权限之前,我还必须配置其他内容吗?
编辑:我正在使用版本复制工件插件1.38.1。
答案 0 :(得分:1)
由于Copyartifact 1.30,存在限制“复制工件的权限”仅接受相对项目名称。 如果您使用CloudBees文件夹插件并且项目位于不同的文件夹中,则需要指定项目名称,如“../folder/project”。 这在Copyartifact 1.31中已得到修复。
详细链接:https://wiki.jenkins.io/display/JENKINS/Copy+Artifact+Plugin