Для ваших требований, возможно, вы правы, Azure DevOps не поддерживает непосредственное создание экземпляра контейнера. Так что ваше решение о создании экземпляра контейнера с помощью команды CLI правильное.
Используйте CLI, как вы показали, я не знаю, какой репозиторий вы выберете, я предполагаю, что вы используете Azure Repos, поэтому вам нужно создать файл YAML, который вы используете для создания экземпляра контейнера. Затем вы можете установить встроенный скрипт следующим образом:
![enter image description here](https://i.stack.imgur.com/JX4l8.png)
Встроенный скрипт - единственный, который вам нужно установить, затем просто сохраните и запустите его.
Или вы можете использовать pipe.yaml, чтобы установить задание DevOps следующим образом:
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- task: AzureCLI@2
inputs:
azureSubscription: 'Azure CXP Community Internal Consumption(b83c1ed3-c5b6-44fb-b5ba-2b83a074c23f)'
scriptType: 'bash'
scriptLocation: 'inlineScript'
inlineScript: 'az container create --resource-group charles --file $(System.DefaultWorkingDirectory)/aci.yaml'
Надеюсь, это поможет вам, и если у вас есть еще вопросы, просто дайте мне знать.