From 5389807e291201e5fcbfc1bf69e4fd0be2aa029a Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Tue, 13 Aug 2019 22:07:50 -0400 Subject: [PATCH] Create new jenkins-staging profile to deploy on the staging repository. --- pom.xml | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/pom.xml b/pom.xml index e0a1c11..22a5cd6 100644 --- a/pom.xml +++ b/pom.xml @@ -342,6 +342,110 @@ + + jenkins-staging + + ${env.GCUBE_RELEASE_NUMBER} + + + false + + jenkins-staging + true + + + + + + + gcube-releases + gCube Releases + ${repository.staging.readonly} + + + gcube-externals + gCube Externals + ${repository.externals.readonly} + + + + + + + gcube-staging-jenkins + gCube Staging + ${repository.staging.readwrite} + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.4 + + + useLastCommittedRevision + validate + + create + + + + + 10 + false + false + + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.2 + + + + ${buildNumber} + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + + build-helper-regex-is-snapshot-used + validate + + regex-property + + + skip.when.is.snapshot.used + ${project.version} + .*-SNAPSHOT$ + true + false + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.0.0-M1 + + ${skip.when.is.snapshot.used} + + + + ${project.artifactId}-${project.version}-${gcube.release.number}-${buildNumber} + + + dry-run @@ -652,6 +756,9 @@ http://maven.research-infrastructures.eu:8081/nexus/content/repositories/gcube-snapshots http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases http://maven.research-infrastructures.eu:8081/nexus/content/repositories/gcube-releases + http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins + http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins + http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-externals ${env.GLOBUS_LOCATION}/lib