@@ -9,7 +9,6 @@ import groovy.json.JsonSlurperClassic
99
1010gitCredID = ' marklogic-builder-github'
1111dockerRegistry = ' ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com'
12- pdcSbRegistry = ' sandboxpdc.azurecr.io'
1312pdcDevRegistry = ' marklogicclouddev.azurecr.io'
1413JIRA_ID_PATTERN = / (?i)(MLE)-\d {3,6}/
1514JIRA_ID = ' '
@@ -419,7 +418,7 @@ void vulnerabilityScan() {
419418
420419/**
421420 * Publishes the built Docker image to the internal Artifactory registry.
422- * Also publishes ML12 images to private Azure ACR repositories (PDC).
421+ * Also publishes ML images to private Azure ACR repositories (PDC).
423422 * Tags the image with multiple tags (version-specific, branch-specific, latest).
424423 * Requires Artifactory and Azure ACR credentials.
425424 */
@@ -443,26 +442,17 @@ void publishToInternalRegistry() {
443442 }
444443
445444 // Publish to private ACR repositories that are used by PDC.
446- // Publish to Sandbox PDC registry
447- withCredentials([usernamePassword(credentialsId : ' PDC_SANDBOX_USER' , passwordVariable : ' docker_password' , usernameVariable : ' docker_user' )]) {
445+ // Publish to Dev PDC registry (ARM images are excluded)
446+ if (! isArmImage()) {
447+ withCredentials([usernamePassword(credentialsId : ' pdc-azure-cr' , passwordVariable : ' docker_password' , usernameVariable : ' docker_user' )]) {
448448 sh """
449- echo "${ docker_password} " | docker login --username ${ docker_user} --password-stdin ${ pdcSbRegistry }
450- docker tag ${ imageToPublish} ${ pdcSbRegistry } /ml-docker-nightly :${ marklogicVersion} -${ env.dockerImageType} -${ env.dockerVersion}
451- docker tag ${ imageToPublish} ${ pdcSbRegistry } /ml-docker-nightly :${ marklogicVersion} -${ env.dockerImageType}
452- docker push ${ pdcSbRegistry } /ml-docker-nightly :${ marklogicVersion} -${ env.dockerImageType} -${ env.dockerVersion}
453- docker push ${ pdcSbRegistry } /ml-docker-nightly :${ marklogicVersion} -${ env.dockerImageType}
449+ echo "${ docker_password} " | docker login --username ${ docker_user} --password-stdin ${ pdcDevRegistry }
450+ docker tag ${ imageToPublish} ${ pdcDevRegistry } /marklogicdb-custom :${ marklogicVersion} -${ env.dockerImageType} -${ env.dockerVersion}
451+ docker tag ${ imageToPublish} ${ pdcDevRegistry } /marklogicdb-custom :${ marklogicVersion} -${ env.dockerImageType}
452+ docker push ${ pdcDevRegistry } /marklogicdb-custom :${ marklogicVersion} -${ env.dockerImageType} -${ env.dockerVersion}
453+ docker push ${ pdcDevRegistry } /marklogicdb-custom :${ marklogicVersion} -${ env.dockerImageType}
454454 """
455455 }
456-
457- // Publish to Dev PDC registry
458- withCredentials([usernamePassword(credentialsId : ' pdc-azure-cr' , passwordVariable : ' docker_password' , usernameVariable : ' docker_user' )]) {
459- sh """
460- echo "${ docker_password} " | docker login --username ${ docker_user} --password-stdin ${ pdcDevRegistry}
461- docker tag ${ imageToPublish} ${ pdcDevRegistry} /marklogicdb-custom:${ marklogicVersion} -${ env.dockerImageType} -${ env.dockerVersion}
462- docker tag ${ imageToPublish} ${ pdcDevRegistry} /marklogicdb-custom:${ marklogicVersion} -${ env.dockerImageType}
463- docker push ${ pdcDevRegistry} /marklogicdb-custom:${ marklogicVersion} -${ env.dockerImageType} -${ env.dockerVersion}
464- docker push ${ pdcDevRegistry} /marklogicdb-custom:${ marklogicVersion} -${ env.dockerImageType}
465- """
466456 }
467457
468458 // Publish to Kubernetes ECR for testing on EKS
0 commit comments