Skip to content

Commit 8bad1aa

Browse files
authored
Tag docker-sonic-mgmt:latest before push to docker registry (sonic-net#22453)
Why I did it Latest sonic-mgmt docker build pipeline is failing in upload docker image with error message: ##[error]An image does not exist locally with the tag: ***-microsoft.azurecr.io/docker-sonic-mgmt How I did it Tag docker-sonic-mgmt:latest before push to docker registry How to verify it Verified with pipeline
1 parent 4d90a90 commit 8bad1aa

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.azure-pipelines/docker-sonic-mgmt.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ stages:
5454
- bash: |
5555
set -xe
5656
git submodule update --init --recursive -- src/sonic-platform-daemons src/sonic-genl-packet src/sonic-sairedis src/ptf src/sonic-device-data src/sonic-dash-api
57-
make SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y configure PLATFORM=generic
57+
58+
make SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y configure PLATFORM=generic DOCKER_BUILDKIT=0
5859
make -f Makefile.work BLDENV=bullseye SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y LEGACY_SONIC_MGMT_DOCKER=n target/docker-sonic-mgmt.gz
5960
cp target -r $(Build.ArtifactStagingDirectory)/target
6061
docker load -i target/docker-sonic-mgmt.gz
@@ -96,6 +97,14 @@ stages:
9697
docker exec sonic-mgmt bash -c "echo 'Container is running' && ps aux"
9798
displayName: 'Setup sonic-mgmt docker container and verify'
9899
100+
- bash: |
101+
set -ex
102+
103+
docker tag docker-sonic-mgmt:latest $REGISTRY_SERVER/docker-sonic-mgmt:latest
104+
env:
105+
REGISTRY_SERVER: ${{ parameters.registry_url }}
106+
displayName: 'Tag docker-sonic-mgmt'
107+
99108
- task: Docker@2
100109
displayName: Upload image
101110
condition: succeeded()

0 commit comments

Comments
 (0)