2017-10-12 5 views
0

J'ai créé un artefact - "TempArtifact". J'ai ajouté un sous-dossier appelé scripts, qui contient tous les scripts que j'appellerai de mon script principal. Mais il semble que ce dossier ne soit pas accessible. Lorsque j'ajoute une commande "ls" dans mon script principal, cela affiche simplement mon script principal et le fichier Artifacts.json (pas de dossier).Azure DevTestLab Artifacts - Dossier non accessible

dois-je faire quelque chose en plus pour accéder au sous-dossier dans mon artefact ou est-ce une caractéristique qui est pas pris en charge par DTL-artefacts

Répondre

0

Utilisez-vous VSO ou Github? Je sais que pour VSO, seuls les fichiers de premier niveau seront copiés. Je pense que c'est la même chose pour Github, mais pas complètement sûr. Pour les systèmes Windows, les artefacts sont copiés localement du contrôle de source vers la machine virtuelle distante dans ": \ Packages \ Plugins \ Microsoft.Compute.CustomScriptExtension \ 1.8 \ Downloads", ce qui vous permet de vérifier les scripts en cours d'exécution. Si l'exécution échoue, les scripts seront conservés après l'exécution pour examen - jetez un coup d'œil et voyez quels fichiers vous avez là.

+0

J'utilise VSO. –

+1

Quand je fais ls, je peux voir tous les fichiers de script au premier niveau. Donc je pense que "ls" s'exécute au bon endroit. –