onnxruntime/tools/ci_build/github/azure-pipelines/templates/with-container-registry-steps.yml

25 lines
578 B
YAML

# runs the specified steps while logged in to the container registry
parameters:
- name: Steps
type: stepList
- name: ContainerRegistry
type: string
steps:
- task: Docker@2
inputs:
containerRegistry: "${{ parameters.ContainerRegistry }}"
command: "login"
addPipelineData: false
displayName: "Log in to container registry"
- ${{ parameters.Steps }}
- task: Docker@2
inputs:
containerRegistry: "${{ parameters.ContainerRegistry }}"
command: "logout"
addPipelineData: false
displayName: "Log out of container registry"
condition: always()