From c5efe9d7ed8e5173bb83891a300bfa56883e2a0d Mon Sep 17 00:00:00 2001 From: Martin Cimbalek Date: Wed, 14 Feb 2024 13:09:22 +0100 Subject: [PATCH] kie-issues#777: Allow restricting jenkins agent labels for pipelines (#5680) * kie-issues#777: Allow restricting jenkins agent labels for pipelines * force retest --- .ci/jenkins/Jenkinsfile | 2 +- .ci/jenkins/Jenkinsfile.deploy | 1 + .ci/jenkins/Jenkinsfile.promote | 1 + .ci/jenkins/Jenkinsfile.setup-branch | 1 + .ci/jenkins/Jenkinsfile.weekly.deploy | 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 +- .ci/jenkins/project/Jenkinsfile.weekly | 2 +- 10 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.ci/jenkins/Jenkinsfile b/.ci/jenkins/Jenkinsfile index dc43651187b..24746e05683 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 cb3d8f2a83e..c2d26989c67 100644 --- a/.ci/jenkins/Jenkinsfile.deploy +++ b/.ci/jenkins/Jenkinsfile.deploy @@ -11,6 +11,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 9001c28c627..04ff45d35dd 100644 --- a/.ci/jenkins/Jenkinsfile.promote +++ b/.ci/jenkins/Jenkinsfile.promote @@ -11,6 +11,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 bc492e2f75d..a60578f9d47 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.weekly.deploy b/.ci/jenkins/Jenkinsfile.weekly.deploy index e9b3c87878a..3d30a957626 100644 --- a/.ci/jenkins/Jenkinsfile.weekly.deploy +++ b/.ci/jenkins/Jenkinsfile.weekly.deploy @@ -11,6 +11,7 @@ pipeline { docker { image env.AGENT_DOCKER_BUILDER_IMAGE args env.AGENT_DOCKER_BUILDER_ARGS + label util.avoidFaultyNodes() //force retest } } diff --git a/.ci/jenkins/project/Jenkinsfile.nightly b/.ci/jenkins/project/Jenkinsfile.nightly index 187f1af31af..f16e1d65aa1 100644 --- a/.ci/jenkins/project/Jenkinsfile.nightly +++ b/.ci/jenkins/project/Jenkinsfile.nightly @@ -17,7 +17,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 5bfbe78ac3a..c5c9f2a457e 100644 --- a/.ci/jenkins/project/Jenkinsfile.post-release +++ b/.ci/jenkins/project/Jenkinsfile.post-release @@ -10,6 +10,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 726b95ce9cb..28277e1d8c0 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 0aa94e67220..d44756800e9 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 { diff --git a/.ci/jenkins/project/Jenkinsfile.weekly b/.ci/jenkins/project/Jenkinsfile.weekly index 41a79934d84..43c627ab89b 100644 --- a/.ci/jenkins/project/Jenkinsfile.weekly +++ b/.ci/jenkins/project/Jenkinsfile.weekly @@ -17,7 +17,7 @@ UNSTABLE_STAGES = [:] // Should be multibranch pipeline pipeline { agent { - label 'ubuntu' + label util.avoidFaultyNodes('ubuntu') } options {