J'utilise la tâche AzureFilecopy pour copier des résultats de construction à un stockage d'azur. Pour l'utiliser avec le site Web statique (conteneur '$ web'), j'ai besoin d'utiliser la version 2 de la tâche AzureFilecopy. Mais dans la définition de construction, je ne peux sélectionner que la version "1. *" P>
Comment puis-je installer la version la plus récente de cette tâche? p>
J'utilise la mise à jour TFS2018 3.2 P>
3 Réponses :
Je crois qu'il est disponible dans Azure Devops Server 2019 RC2 si vous souhaitez mettre à niveau. P>
Installer Node.js et NPM
Cours:
Une fois qu'il est installé, lancez l'invite de commande nœud.js. P>
courir
URL de service d'entrée et PAT (créé à partir de Webportal) P>
courir
Vous pourriez être invité à nouveau votre tapot. Entrez-le et téléchargez le fichier. p> NPM Installer -g TFX-CLI CODE> P>
Connexion TFX CODE> P>
Tâches de construction TFX Téléchargement --Task-Path (par exemple. \ azurefilecopyv2) --Service-URL HTTPS: //
Officiellement, les tâches intégrées ne sont mises à niveau que lorsque vous mettez à niveau le serveur vers sa prochaine version de mise à jour ou version principale. TFS 2018 Update 3.2 est la dernière version de mise à jour pour TFS 2018 et étant donné que Azure Devops Server 2019 (le nouveau nom de TFS) vient d'être publié, je m'attends à ce qu'aucune nouvelle versions des tâches ne soit expédiée pour la mise à jour de TFS 2018. Voir la lumière.
ATTENTION STRUT> Cela peut entraîner des problèmes lors de la mise à niveau vers une autre version du serveur à une autre étape, peut nécessiter des versions plus récentes de l'agent des pipelines Azure et peut vous mettre dans un état non pris en charge. P> blockQuote> Vous pouvez cloner le Tâches de pipelines Azure repo, construction Il utilise localement et ensuite utiliser TFX-CLI pour mettre à niveau les tâches intégrées de votre serveur. comme décrit par LiveFastyoung . P>
git clone https://github.com/Microsoft/azure-pipelines-tasks.git cd azure-pipelines-tasks npm install npm run-script build --task AzureFileCopyV2 npm install tfx-cli@latest -g cd tasks AzureFileCopyV2 tfx build tasks upload --task-path . --service-url {{https://server/tfs/collection}}