You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by js...@apache.org on 2023/11/09 17:28:10 UTC
(incubator-kie-kogito-pipelines) 05/09: kie-issues#628: use wagon-maven-plugin to bulk deploy snapshots (#1118)
This is an automated email from the ASF dual-hosted git repository.
jstastnycz pushed a commit to branch radtriste-fix-pipelines
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git
commit ae1d9ec73223f48b1e3eb88888881b2aa885bd2b
Author: Jan Stastny <st...@gmail.com>
AuthorDate: Tue Nov 7 13:52:12 2023 +0100
kie-issues#628: use wagon-maven-plugin to bulk deploy snapshots (#1118)
* kie-issues#628: use wagon-maven-plugin to bulk deploy snapshots
* kie-issues#628: enable deploy in kogito jobs
---------
Co-authored-by: jstastny-cz <ja...@ibm.com>
---
.ci/jenkins/config/branch.yaml | 4 ----
dsl/seed/jenkinsfiles/Jenkinsfile.buildchain | 15 ++++++++++++---
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/.ci/jenkins/config/branch.yaml b/.ci/jenkins/config/branch.yaml
index 9161b53d..c0447a50 100644
--- a/.ci/jenkins/config/branch.yaml
+++ b/.ci/jenkins/config/branch.yaml
@@ -37,10 +37,6 @@ environments:
auto_generation: false
ids:
- ecosystem
-disable:
- deploy: true
- triggers: true
- pr_check: true
repositories:
- name: incubator-kie-kogito-pipelines
job_display_name: kogito-pipelines
diff --git a/dsl/seed/jenkinsfiles/Jenkinsfile.buildchain b/dsl/seed/jenkinsfiles/Jenkinsfile.buildchain
index d67b785d..d0a7e9db 100644
--- a/dsl/seed/jenkinsfiles/Jenkinsfile.buildchain
+++ b/dsl/seed/jenkinsfiles/Jenkinsfile.buildchain
@@ -160,9 +160,18 @@ pipeline {
}
steps {
script {
- // Upload to specific repository with credentials
- String mavenDeployRepositoryZipUrl = "${mavenDeployRepository.replaceAll('/content/', '/service/local/').replaceFirst('/*$', '')}/content-compressed"
- maven.uploadLocalArtifacts(mavenDeployRepositoryCredsId, getMavenDeployLocalDir(), mavenDeployRepositoryZipUrl)
+ withCredentials([usernamePassword(credentialsId: mavenDeployRepositoryCredsId, usernameVariable: 'REPOSITORY_USER', passwordVariable: 'REPOSITORY_TOKEN')]) {
+ configFileProvider([configFile(fileId: settingsXmlId, variable: 'MAVEN_SETTINGS_FILE')]) {
+ new MavenCommand(this)
+ .withSettingsXmlFile(MAVEN_SETTINGS_FILE)
+ .withProperty('wagon.source', "file://${getMavenDeployLocalDir()}")
+ .withProperty('wagon.target', mavenDeployRepository)
+ .withProperty('wagon.targetId', 'apache-snapshots-repository')
+ .withProperty('apache.snapshot.repository.username', REPOSITORY_USER)
+ .withProperty('apache.snapshot.repository.password', REPOSITORY_TOKEN)
+ .run("org.codehaus.mojo:wagon-maven-plugin:2.0.2:merge-maven-repos")
+ }
+ }
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org