This is an automated email from the ASF dual-hosted git repository.
mcimbalek pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-optaplanner.git
The following commit(s) were added to refs/heads/main by this push:
new b5d6ab6abb kie-issues#777: Allow restricting jenkins agent labels for
pipelines (#3061)
b5d6ab6abb is described below
commit b5d6ab6abb086342a439e6102a7014c3b526d08b
Author: Martin Cimbalek <[email protected]>
AuthorDate: Fri Feb 16 16:24:18 2024 +0100
kie-issues#777: Allow restricting jenkins agent labels for pipelines (#3061)
---
.ci/jenkins/Jenkinsfile | 2 +-
.ci/jenkins/Jenkinsfile.deploy | 1 +
.ci/jenkins/Jenkinsfile.promote | 1 +
.ci/jenkins/Jenkinsfile.setup-branch | 1 +
.ci/jenkins/Jenkinsfile.turtle | 1 +
.ci/jenkins/project/Jenkinsfile.drools | 1 +
.ci/jenkins/project/Jenkinsfile.nightly | 2 +-
.ci/jenkins/project/Jenkinsfile.post-release | 1 +
.ci/jenkins/project/Jenkinsfile.release | 2 +-
.ci/jenkins/project/Jenkinsfile.setup-branch | 2 +-
10 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/.ci/jenkins/Jenkinsfile b/.ci/jenkins/Jenkinsfile
index 35dced411b..ca8e818f54 100644
--- a/.ci/jenkins/Jenkinsfile
+++ b/.ci/jenkins/Jenkinsfile
@@ -4,7 +4,7 @@ pr_check_script = null
pipeline {
agent {
- label 'ubuntu'
+ label util.avoidFaultyNodes('ubuntu')
}
options {
timestamps()
diff --git a/.ci/jenkins/Jenkinsfile.deploy b/.ci/jenkins/Jenkinsfile.deploy
index 3dbcda10a7..8720e139a5 100644
--- a/.ci/jenkins/Jenkinsfile.deploy
+++ b/.ci/jenkins/Jenkinsfile.deploy
@@ -19,6 +19,7 @@ pipeline {
docker {
image env.AGENT_DOCKER_BUILDER_IMAGE
args env.AGENT_DOCKER_BUILDER_ARGS
+ label util.avoidFaultyNodes()
}
}
diff --git a/.ci/jenkins/Jenkinsfile.promote b/.ci/jenkins/Jenkinsfile.promote
index 3572b4f35c..91a522d8b2 100644
--- a/.ci/jenkins/Jenkinsfile.promote
+++ b/.ci/jenkins/Jenkinsfile.promote
@@ -16,6 +16,7 @@ pipeline {
docker {
image env.AGENT_DOCKER_BUILDER_IMAGE
args env.AGENT_DOCKER_BUILDER_ARGS
+ label util.avoidFaultyNodes()
}
}
diff --git a/.ci/jenkins/Jenkinsfile.setup-branch
b/.ci/jenkins/Jenkinsfile.setup-branch
index 9afd8dd082..c4ecf8919c 100644
--- a/.ci/jenkins/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/Jenkinsfile.setup-branch
@@ -8,6 +8,7 @@ pipeline {
docker {
image env.AGENT_DOCKER_BUILDER_IMAGE
args env.AGENT_DOCKER_BUILDER_ARGS
+ label util.avoidFaultyNodes()
}
}
diff --git a/.ci/jenkins/Jenkinsfile.turtle b/.ci/jenkins/Jenkinsfile.turtle
index 97f8bc6c3c..7afc96e2c0 100644
--- a/.ci/jenkins/Jenkinsfile.turtle
+++ b/.ci/jenkins/Jenkinsfile.turtle
@@ -9,6 +9,7 @@ pipeline {
docker {
image env.AGENT_DOCKER_BUILDER_IMAGE
args env.AGENT_DOCKER_BUILDER_ARGS
+ label util.avoidFaultyNodes()
}
}
options {
diff --git a/.ci/jenkins/project/Jenkinsfile.drools
b/.ci/jenkins/project/Jenkinsfile.drools
index af3fb68c44..128ae534b8 100644
--- a/.ci/jenkins/project/Jenkinsfile.drools
+++ b/.ci/jenkins/project/Jenkinsfile.drools
@@ -11,6 +11,7 @@ pipeline {
docker {
image env.AGENT_DOCKER_BUILDER_IMAGE
args env.AGENT_DOCKER_BUILDER_ARGS
+ label util.avoidFaultyNodes()
}
}
environment {
diff --git a/.ci/jenkins/project/Jenkinsfile.nightly
b/.ci/jenkins/project/Jenkinsfile.nightly
index 45dd9ec4a0..441359bc74 100644
--- a/.ci/jenkins/project/Jenkinsfile.nightly
+++ b/.ci/jenkins/project/Jenkinsfile.nightly
@@ -19,7 +19,7 @@ UNSTABLE_STAGES = [:]
// Should be multibranch pipeline
pipeline {
agent {
- label 'ubuntu'
+ label util.avoidFaultyNodes('ubuntu')
}
options {
diff --git a/.ci/jenkins/project/Jenkinsfile.post-release
b/.ci/jenkins/project/Jenkinsfile.post-release
index 08b6eec9ce..ae3382cf55 100644
--- a/.ci/jenkins/project/Jenkinsfile.post-release
+++ b/.ci/jenkins/project/Jenkinsfile.post-release
@@ -13,6 +13,7 @@ pipeline {
docker {
image env.AGENT_DOCKER_BUILDER_IMAGE
args env.AGENT_DOCKER_BUILDER_ARGS
+ label util.avoidFaultyNodes()
}
}
diff --git a/.ci/jenkins/project/Jenkinsfile.release
b/.ci/jenkins/project/Jenkinsfile.release
index 784c2b8514..5e0403b250 100644
--- a/.ci/jenkins/project/Jenkinsfile.release
+++ b/.ci/jenkins/project/Jenkinsfile.release
@@ -18,7 +18,7 @@ releaseProperties = [:]
pipeline {
agent {
- label 'ubuntu'
+ label util.avoidFaultyNodes('ubuntu')
}
environment {
diff --git a/.ci/jenkins/project/Jenkinsfile.setup-branch
b/.ci/jenkins/project/Jenkinsfile.setup-branch
index f54d7f3ba5..db3dac3896 100644
--- a/.ci/jenkins/project/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/project/Jenkinsfile.setup-branch
@@ -12,7 +12,7 @@ UNSTABLE_STAGES = [:]
pipeline {
agent {
- label 'ubuntu'
+ label util.avoidFaultyNodes('ubuntu')
}
options {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]