Pipeline
+11 −10 · 1 file changed
-
jenkins/Jenkinsfile+11 −10
@@ -2,8 +2,8 @@ pipeline { agent any environment { - DOCKER_IMAGE_NAME = 'your-docker-image-name' - DOCKERFILE_PATH = 'path/to/Dockerfile' + DOCKER_IMAGE_NAME = 'primary_container' + DOCKERFILE_PATH = 'codefiles/container/src/Dockerfile.primary' } triggers { @@ -18,25 +18,26 @@ pipeline { } } - stage('Build Docker Image') { + stage('Build Docker Image') { steps { script { - // Authenticate with Docker registry - docker.withRegistry('https://registry.example.com', 'myCRCredentials') { + // Retrieve Docker registry URL from Jenkins secret text + def dockerRegistryUrl = env.DOCKER_REGISTRY_URL + docker.withRegistry(dockerRegistryUrl, 'myACRCredentials') { // Build Docker image docker.build(DOCKER_IMAGE_NAME, "-f ${DOCKERFILE_PATH} .") } } } } - stage('Push Docker Image') { steps { script { - // Authenticate with Docker registry - docker.withRegistry('https://registry.example.com', 'myCRCredentials') { - // Push Docker image to registry - docker.image(DOCKER_IMAGE_NAME).push('latest') + // Retrieve Docker registry URL from Jenkins secret text + def dockerRegistryUrl = env.DOCKER_REGISTRY_URL + docker.withRegistry(dockerRegistryUrl, 'myACRCredentials') { + // Push Docker image to registry + docker.image(DOCKER_IMAGE_NAME).push('latest') } } }