github.com/Azure/aad-pod-identity@v1.8.17/.pipelines/templates/build-images.yml (about)

     1  steps:
     2    - script: |
     3        if [[ -n "${IMAGE_VERSION:-}" ]]; then
     4          echo "Registry: ${REGISTRY}"
     5          echo "Image version: ${IMAGE_VERSION}"
     6          exit 0
     7        fi
     8  
     9        # Generate image version
    10        if [[ -n "${OPERATION_MODE:-}" ]]; then
    11          IMAGE_VERSION="$(git describe --tags --always --dirty)-$(OPERATION_MODE)"
    12        else
    13          IMAGE_VERSION="$(git describe --tags --always --dirty)-$(CLUSTER_CONFIG)"
    14        fi
    15        echo "##vso[task.setvariable variable=IMAGE_VERSION]${IMAGE_VERSION}"
    16        echo "Image version: ${IMAGE_VERSION}"
    17  
    18        export IMAGE_VERSION
    19        az acr login -n $(REGISTRY_NAME)
    20        BUILD_PLATFORMS="linux/amd64" make docker-buildx-builder images
    21      displayName: "Build and push MIC, NMI and identity-validator images"