Depuis aujourd'hui, tous nos pipelines de build sur Azure Devops échouent, lors de la tentative d'exécution de la commande suivante:
az acr helm push ...
Le pipeline échoue avec l'erreur suivante:
ERREUR: veuillez exécuter "az login" pour configurer le compte.
Nous fonctionnons sur des agents hébergés par Microsoft utilisant Ubuntu 1604 hébergé .
La vérification des derniers commits pour l'image Ubuntu montre qu'il y a eu une mise à jour de la version de 2.0.52 à 2.0.55 de l'outil azure cli.
Peut-être que cette mise à jour de version a introduit le problème. Juste deviner.
Quelqu'un peut-il aider s'il vous plaît?
3 Réponses :
Le problème a été soulevé avec l'équipe de l'outil azure-cli.
Pour continuer maintenant, vous pouvez suivre l'une des deux solutions de contournement à partir de maintenant:
Microsoft le prétend mais c'est un autre problème qu'ils ont résolu, j'ai dû créer un nouveau rapport de bogue, developercommunity.visualstudio.com/content/problem/446195/...
Merci user613068 pour avoir soulevé un autre rapport de bogue. La question est actuellement étudiée.
J'ai ajouté ce qui suit à mon pipeline pour rétrograder une version d'Azure-cli, et mon pipeline passe maintenant
- bash: sudo apt-get install -y --allow-downgrades azure-cli=2.0.54-1~xenial displayName: 'downgrade azure-cli'
Mettre à jour la réponse @Andy car cette commande n'est plus valide .
Lorsque vous travaillez avec des agents hébergés Azure DevOps, certains logiciels sont installés automatiquement sur la machine. La liste complète peut être trouvée ici a > Ubuntu.
L'un des logiciels est Azure CLI: Latest
. Par conséquent, si vous souhaitez rétrograder, vous devez installer une nouvelle version. La commande suivante explique comment j'ai réussi à installer la nouvelle version (Bash):
sudo apt install -y --allow-downgrades azure-cli=2.2.0-1~bionic
Utilisation :
sudo apt install -y --allow-downgrades azure-cli=%AZ VERSION%-1~bionic
L'astuce consiste à utiliser ~ bionic
après avoir spécifié la version que vous souhaitez installer.
Rencontrant le même problème, j'ai enregistré un bogue chez Microsoft developercommunity.visualstudio.com/content/problem/444576/...
Il existe également un problème GitHub pour ce github.com/AzureCR/azure-cli/issues/ 302 . Il s'agit d'un changement de comportement dans le az cli qui nécessite une connexion.