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]

Reply via email to