Skip to content

Commit 1fa8b19

Browse files
committed
Update Jenkinsfile
1 parent 06b405e commit 1fa8b19

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

Jenkinsfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,13 @@ def buildCode() {
9292
echo "Master build -> deployed release version ${artifactTag} to reporting-new-nexus: ${releaseRepo}"
9393

9494
} else if (isReleaseBuild) {
95-
// Master with SDK_RELEASE_TAG: deploy to repo1 via distributionManagement (external Nexus)
96-
sh(script: 'mvn deploy -DskipTests -Ppackage-stuff')
95+
// Master with SDK_RELEASE_TAG: deploy to internal Nexus first (for tests), then to repo1
96+
def releaseRepo = 'releases::default::http://reporting-new-nexus.aws-dev.perfectomobile.com/repository/maven-releases'
97+
sh(script: "mvn deploy -DskipTests -Ppackage-stuff -DaltDeploymentRepository=${releaseRepo}")
98+
echo "Master release build -> deployed version ${artifactTag} to internal Nexus: ${releaseRepo}"
99+
100+
// Also deploy to repo1 for external consumption (via pom.xml distributionManagement)
101+
sh(script: 'mvn deploy:deploy-file -DskipTests -Ppackage-stuff')
97102
echo "Master release build -> deployed version ${artifactTag} to repo1 via pom.xml distributionManagement"
98103

99104
// Git tag release (instruction #5: artifact flow)

0 commit comments

Comments
 (0)