Nos projets .Net utilisent VS 2017 et nécessitent Azure Storage Emulator dans Azure SDK pour exécuter des tests unitaires. Notre CI/CD fonctionne sous VSTS. Nous souhaitons utiliser un agent de génération hébergé dans les pools d'agents VSTS. Il y a deux problèmes que nous avons rencontrés. Premièrement, selon le document officiel, Hébergé VS2017seems don't have Azure SDK installed. Deuxièmement, lors de l'exécution de la commande C: \ Program Files (x86) \ Microsoft SDK \ Azure \ Storage Emulator \ AzureStorageEmulator.exe démarrer, il a échoué avec Erreur: Impossible de démarrer l'émulateur de stockage.Le SDK Azure n'est pas disponible sur l'agent de construction VS2017 VSTS hébergé?
2
A
Répondre
0
L'agent hébergé VSTS s'exécute en tant que service que vous ne pouvez pas démarrer l'émulateur de stockage (init est correct).
Vérifiez le fil connexe: Failed to start AzureStorageEmulator on VSTS Hosted VS2017 Agent
Le SDK Azure est disponible sur l'agent VS 2017 Hosted, vous pouvez ajouter des tâches de ligne de commande pour le vérifier: Outil: C: \ Program Files (x86) \ Microsoft SDKs \ Azure \ Emulateur de stockage \ AzureStorageEmulator.exe; Arguments: init/server (localdb) \ MSSQLLocalDb. –
Quel est le scénario de détail de votre problème et quelle est l'erreur? –
Il semble y avoir deux problèmes. Tout d'abord, contrairement à l'agent hébergé, le document officiel ne dit pas que le SDK Azure est installé sur l'agent hébergé VS2017. Deuxièmement, la commande ** C: \ Program Files (x86) \ Microsoft SDKs \ Azure \ Emulateur de stockage \ AzureStorageEmulator.exe start ** échoue probablement en raison d'une autorisation insuffisante. – Zhiliang