From b512b3a70d494ff962a5a40bc5aba942b99dbd9f Mon Sep 17 00:00:00 2001 From: dany Date: Thu, 29 Sep 2022 22:40:38 +0200 Subject: [PATCH] Update 'Jenkinsfile' --- Jenkinsfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5e8dd15..b7904e2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,12 @@ // need to approve all static functions in Dashboard > Manage Jenkins > ScriptApproval - +@NonCPS +def copyArtifactsByBranches(projectName){ + jenkins.model.Jenkins.instance.getItemByFullName('gitea-sync/antos').getAllJobs().each { job -> + String name = job.getName(); + copyArtifacts(projectName: 'gitea-sync/antos/' + name, target: 'build/frontend/'); + echo name; + } +} pipeline{ agent { node{ label'workstation' }} options { @@ -36,11 +43,7 @@ pipeline{ copyArtifacts(projectName: 'luasec', target: 'build/backend'); script { - jenkins.model.Jenkins.instance.getItemByFullName('gitea-sync/antos').getAllJobs().each { job -> - String name = job.getName(); - copyArtifacts(projectName: 'gitea-sync/antos/' + name, target: 'build/frontend/'); - echo name; - } + copyArtifactsByBranches("gitea-sync/antos"); } //copyArtifacts(projectName: 'gitea-sync/antos/*', target: 'build/frontend'); //copyArtifacts(projectName: 'gitea-sync/antd-web-apps/master', target: 'build/backend');