diff --git a/Jenkinsfile b/Jenkinsfile index ebea94a..e738708 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,11 @@ // need to approve all static functions in Dashboard > Manage Jenkins > ScriptApproval def copyArtifactsByBranches(projectName){ - jenkins.model.Jenkins.instance.getItemByFullName('gitea-sync/antos').getAllJobs().each { job -> - copyArtifacts(projectName: 'gitea-sync/antos/' + job.getName(), target: 'build/frontend/' + job.getName()); - } + def jobs = jenkins.model.Jenkins.instance.getItemByFullName('gitea-sync/antos').getAllJobs(); + Iterator iterator = jobs.iterator(); + while (iterator.hasNext()) { + def job = iterator.next(); + copyArtifacts(projectName: 'gitea-sync/antos/' + job.getName(), target: 'build/frontend/' + job.getName()); + } } pipeline{ agent { node{ label'workstation' }}