2017-07-04 23 views
0

Ich versuche, ein Artefakt von meinem github-Organisationsordner-Setup (von einem bestimmten Zweigaufbau) zu kopieren, und ich kann den richtigen Projektnamen nicht angeben, von dem ich kopieren oder den Ordner konfigurieren sollte Jobs mit: "Berechtigung zum Kopieren von Artefakten", da die GHOF-Konfigurationen keine solche Option haben.Jenkins-Pipeline CopyArtifact für GHOF

Ich habe den folgenden Pfad ohne Erfolg versucht:

step([$class: 'CopyArtifact', 
       fingerprintArtifacts: true, 
        projectName: 'project/job/repo/job/branch']) 

Irgendwelche Vorschläge? Vielen Dank!

+0

Probieren Sie den Pfad als absoluten Pfad '/ project/..'. – StephenKing

+0

Hat nicht funktioniert. wenn ich versuche, von einem regulären Job zu kopieren, stelle ich einfach Folgendes bereit: projectName: 'job name' und dessen Funktionsweise. –

Antwort

0

Diese Lösung für mich gearbeitet:

copyArtifacts filter: 'version.properties', projectName: 'org/testlib/master' 

Ich muss die ‚/‘ nicht entgangen, wie in einer anderen Frage vorgeschlagen. 'org' ist mein GitHub-Org-Name, 'testlib' ist der Repo und 'Master' ist der Zweig.

Verwandte Themen