This is an automated email from the ASF dual-hosted git repository.
jstastnycz pushed a commit to branch apache_migration
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git
The following commit(s) were added to refs/heads/apache_migration by this push:
new a7ea2446 Add configuration parameter to disable nexus deploy (#1088)
a7ea2446 is described below
commit a7ea24463b5720c835f951b99b32694a818e89b9
Author: Jan Stastny <[email protected]>
AuthorDate: Tue Sep 19 08:43:09 2023 +0200
Add configuration parameter to disable nexus deploy (#1088)
Co-authored-by: jstastny-cz <[email protected]>
---
.ci/jenkins/config/branch.yaml | 1 +
dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/Utils.groovy | 4 ++++
.../main/groovy/org/kie/jenkins/jobdsl/utils/JobParamsUtils.groovy | 2 +-
.../src/main/groovy/org/kie/jenkins/jobdsl/utils/SeedJobUtils.groovy | 1 +
4 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/.ci/jenkins/config/branch.yaml b/.ci/jenkins/config/branch.yaml
index e6f9b289..8393c69c 100644
--- a/.ci/jenkins/config/branch.yaml
+++ b/.ci/jenkins/config/branch.yaml
@@ -39,6 +39,7 @@ environments:
- ecosystem
disable:
triggers: true # TODO to set back
+ deploy: true
repositories:
- name: incubator-kie-kogito-pipelines
job_display_name: kogito-pipelines
diff --git a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/Utils.groovy
b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/Utils.groovy
index 992ecfa5..d04c3a47 100644
--- a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/Utils.groovy
+++ b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/Utils.groovy
@@ -275,4 +275,8 @@ class Utils {
return words.collect { it.isEmpty() ? it : it.substring(0,
1).toUpperCase() + it.substring(1).toLowerCase() }.join(' ')
}
+ static boolean isDeployDisabled(def script) {
+ return getBindingValue(script, 'DISABLE_DEPLOY').toBoolean() ||
isTestEnvironment(script)
+ }
+
}
diff --git
a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/JobParamsUtils.groovy
b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/JobParamsUtils.groovy
index 5efe44b6..d1da98aa 100644
---
a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/JobParamsUtils.groovy
+++
b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/JobParamsUtils.groovy
@@ -169,7 +169,7 @@ class JobParamsUtils {
static def setupJobParamsDeployConfiguration(def script, def jobParams) {
jobParams.env = jobParams.env ?: [:]
- jobParams.env.put('ENABLE_DEPLOY', 'true')
+ jobParams.env.put('ENABLE_DEPLOY',
String.valueOf(!Utils.isDeployDisabled(script)))
addJobParamsEnvIfNotExisting(script, jobParams,
'MAVEN_DEPLOY_REPOSITORY', Utils.getMavenArtifactsUploadRepositoryUrl(script))
addJobParamsEnvIfNotExisting(script, jobParams,
'MAVEN_DEPLOY_REPOSITORY_CREDS_ID',
Utils.getMavenArtifactsUploadRepositoryCredentialsId(script))
}
diff --git
a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/SeedJobUtils.groovy
b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/SeedJobUtils.groovy
index d9baac1e..0d9b9a1b 100644
--- a/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/SeedJobUtils.groovy
+++ b/dsl/seed/src/main/groovy/org/kie/jenkins/jobdsl/utils/SeedJobUtils.groovy
@@ -44,6 +44,7 @@ class SeedJobUtils {
definition {
cps {
script(jenkinsScript.readFileFromWorkspace('jenkinsfiles/Jenkinsfile.seed.trigger'))
+ sandbox()
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]