This is an automated email from the ASF dual-hosted git repository.
tzimanyi pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git
The following commit(s) were added to refs/heads/main by this push:
new 59fe612d kie-issues#1255: fix jobs needing gh CLI (#1203)
59fe612d is described below
commit 59fe612d704aa1fa58e428ff3f1cf2a0ab810170
Author: Jan Stastny <[email protected]>
AuthorDate: Thu May 23 11:59:50 2024 +0200
kie-issues#1255: fix jobs needing gh CLI (#1203)
Co-authored-by: jstastny-cz <[email protected]>
---
.ci/jenkins/Jenkinsfile.tools.update-jenkins-dependencies | 2 ++
.ci/jenkins/dsl/jobs.groovy | 1 +
dsl/seed/jenkinsfiles/Jenkinsfile.release.prepare | 2 ++
dsl/seed/jenkinsfiles/Jenkinsfile.remove.branches | 2 ++
dsl/seed/jenkinsfiles/Jenkinsfile.tools.toggle-triggers | 2 ++
dsl/seed/jenkinsfiles/Jenkinsfile.update-quarkus-version | 2 ++
dsl/seed/jobs/root_jobs.groovy | 2 ++
dsl/seed/jobs/seed_job_branch.groovy | 3 +++
dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/KogitoJobUtils.groovy | 1 +
9 files changed, 17 insertions(+)
diff --git a/.ci/jenkins/Jenkinsfile.tools.update-jenkins-dependencies
b/.ci/jenkins/Jenkinsfile.tools.update-jenkins-dependencies
index 9a965505..dc18d65f 100644
--- a/.ci/jenkins/Jenkinsfile.tools.update-jenkins-dependencies
+++ b/.ci/jenkins/Jenkinsfile.tools.update-jenkins-dependencies
@@ -10,6 +10,8 @@ branchCreated = false
pipeline {
agent {
+ image env.AGENT_DOCKER_BUILDER_IMAGE
+ args env.AGENT_DOCKER_BUILDER_ARGS
label util.avoidFaultyNodes('ubuntu')
}
diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy
index b028ca20..2e001dff 100644
--- a/.ci/jenkins/dsl/jobs.groovy
+++ b/.ci/jenkins/dsl/jobs.groovy
@@ -116,6 +116,7 @@ void setupUpdateJenkinsDependenciesJob() {
GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
])
+ JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParams)
KogitoJobTemplate.createPipelineJob(this, jobParams)
}
diff --git a/dsl/seed/jenkinsfiles/Jenkinsfile.release.prepare
b/dsl/seed/jenkinsfiles/Jenkinsfile.release.prepare
index 1dcdc0cd..717f81b9 100644
--- a/dsl/seed/jenkinsfiles/Jenkinsfile.release.prepare
+++ b/dsl/seed/jenkinsfiles/Jenkinsfile.release.prepare
@@ -9,6 +9,8 @@ repositoriesToBranch = []
pipeline {
agent {
+ image env.AGENT_DOCKER_BUILDER_IMAGE
+ args env.AGENT_DOCKER_BUILDER_ARGS
label util.avoidFaultyNodes('ubuntu')
}
diff --git a/dsl/seed/jenkinsfiles/Jenkinsfile.remove.branches
b/dsl/seed/jenkinsfiles/Jenkinsfile.remove.branches
index e489022f..a7d9cd6d 100644
--- a/dsl/seed/jenkinsfiles/Jenkinsfile.remove.branches
+++ b/dsl/seed/jenkinsfiles/Jenkinsfile.remove.branches
@@ -6,6 +6,8 @@ import org.kie.jenkins.MavenCommand
pipeline {
agent {
+ image env.AGENT_DOCKER_BUILDER_IMAGE
+ args env.AGENT_DOCKER_BUILDER_ARGS
label util.avoidFaultyNodes('ubuntu')
}
diff --git a/dsl/seed/jenkinsfiles/Jenkinsfile.tools.toggle-triggers
b/dsl/seed/jenkinsfiles/Jenkinsfile.tools.toggle-triggers
index 7048ab02..c13488b2 100644
--- a/dsl/seed/jenkinsfiles/Jenkinsfile.tools.toggle-triggers
+++ b/dsl/seed/jenkinsfiles/Jenkinsfile.tools.toggle-triggers
@@ -5,6 +5,8 @@ import org.kie.jenkins.MavenCommand
pipeline {
agent {
+ image env.AGENT_DOCKER_BUILDER_IMAGE
+ args env.AGENT_DOCKER_BUILDER_ARGS
label util.avoidFaultyNodes('ubuntu')
}
diff --git a/dsl/seed/jenkinsfiles/Jenkinsfile.update-quarkus-version
b/dsl/seed/jenkinsfiles/Jenkinsfile.update-quarkus-version
index ae53a5ef..6f655cdb 100644
--- a/dsl/seed/jenkinsfiles/Jenkinsfile.update-quarkus-version
+++ b/dsl/seed/jenkinsfiles/Jenkinsfile.update-quarkus-version
@@ -7,6 +7,8 @@ failingRepos = []
pipeline {
agent {
+ image env.AGENT_DOCKER_BUILDER_IMAGE
+ args env.AGENT_DOCKER_BUILDER_ARGS
label util.avoidFaultyNodes('ubuntu')
}
diff --git a/dsl/seed/jobs/root_jobs.groovy b/dsl/seed/jobs/root_jobs.groovy
index 8d7db528..8e061a64 100644
--- a/dsl/seed/jobs/root_jobs.groovy
+++ b/dsl/seed/jobs/root_jobs.groovy
@@ -37,6 +37,7 @@ def jobParams = [
env: [:],
jenkinsfile: 'dsl/seed/jenkinsfiles/Jenkinsfile.release.prepare',
]
+JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParams)
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -83,6 +84,7 @@ def jobParamsRemove = [
env: [:],
jenkinsfile: 'dsl/seed/jenkinsfiles/Jenkinsfile.remove.branches',
]
+JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParamsRemove)
List nonMainBranches = ALL_BRANCHES.split(',').findAll { it !=
MAIN_BRANCH_NAME }
if (nonMainBranches) {
diff --git a/dsl/seed/jobs/seed_job_branch.groovy
b/dsl/seed/jobs/seed_job_branch.groovy
index cb3973f6..971ebcb2 100644
--- a/dsl/seed/jobs/seed_job_branch.groovy
+++ b/dsl/seed/jobs/seed_job_branch.groovy
@@ -149,6 +149,9 @@
pipelineJob("${GENERATION_BRANCH}/tools/toggle-dsl-triggers") {
env('SEED_CONFIG_FILE_PATH', "${SEED_CONFIG_FILE_PATH}")
env('JENKINS_EMAIL_CREDS_ID', Utils.getJenkinsEmailCredsId(this))
+
+ env('AGENT_DOCKER_BUILDER_IMAGE',
Utils.getJenkinsAgentDockerImage(script, 'builder'))
+ env('AGENT_DOCKER_BUILDER_ARGS',
Utils.getJenkinsAgentDockerArgs(script, 'builder'))
}
definition {
diff --git
a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/KogitoJobUtils.groovy
b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/KogitoJobUtils.groovy
index 3d76daef..7709ba70 100644
--- a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/KogitoJobUtils.groovy
+++ b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/KogitoJobUtils.groovy
@@ -141,6 +141,7 @@ class KogitoJobUtils {
SEED_CONFIG_FILE_GIT_BRANCH: Utils.getBindingValue(script,
'SEED_CONFIG_FILE_GIT_BRANCH'),
SEED_CONFIG_FILE_PATH: Utils.getBindingValue(script,
'SEED_CONFIG_FILE_PATH'),
])
+
JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(script,
jobParams)
JobParamsUtils.setupJobParamsSeedRepoEnv(script, jobParams)
def job = KogitoJobTemplate.createPipelineJob(script, jobParams)
job?.with {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]