Как использовать расширение Azure DevOps для Azure CLI с Azure DevOps Server?
Интерфейс командной строки Azure с расширением Azure DevOps заменил интерфейс командной строки VSTS. Но я не могу найти пример того, как подключиться к Team Foundation Server (TFS) или серверу DevOps Azure с помощью интерфейса командной строки Azure с расширением Azure DevOps.
Я попытался создать PAT на своем сервере Azure DevOps с полным разрешением области. Затем я использую следующую команду для входа в систему:
az devops login --organization https://vm-dev-cgudevops/DefaultCollection --verbose
Вот что у меня есть:
C:\>az devops login --organization https://vm-dev-cgudevops/DefaultCollection --verbose
Token:
Creating connection with personal access token.
Failed to authenticate using the supplied token.
Suppress exception There are no active accounts.
Suppress exception Please run 'az login' to setup account.
command ran in 25.138 seconds.
Знак не может быть неправильным. Я не знаю, что происходит.
1 ответ
В настоящее время интерфейс Azure DevOps не поддерживается для сервера Azure DevOps. Это в основном связано с управлением версиями API, поскольку сервер Azure DevOps работает на определенной версии, но клиент CLI постоянно обновляется до последней версии. Следовательно, в идеале, если вы используете последнюю версию Azure DevOps Server, интерфейс командной строки должен работать для вас, так как оба используют одни и те же версии API.
Просмотрите документы, доступные по адресу - https://docs.microsoft.com/en-us/azure/devops/cli/index?view=azure-devops
Служба поддержки Azure Cli в настоящее время входит в вашу частную TFS, см. Https://docs.microsoft.com/en-us/azure/devops/cli/log-in-via-pat?view=azure-devops&tabs=windows
- Создать PAT
- Войдите в систему с помощью PAT, например. cat PAT.txt|az DevOps логин - организация http://your_tfs_url/
В Azure DevOps есть расширение, позволяющее управлять DevOps Azure из интерфейса командной строки Azure.
Как указано в расширении, вы должны:
Установите Azure CLI. У вас должен быть как минимум v2.0.49, который вы можете проверить с помощью команды az --version.
Добавьте расширение Azure DevOps. Расширение az. Добавьте --name Azure-Devops.
Запустите команду входа в систему az.
Вы также можете найти образец для этого здесь.
Прочтите эту статью, если вам нужна дополнительная информация о том, как начать работу с ней.