C'est la première fois que je travaille avec CI/CD en utilisant VSTS, alors s'il vous plaît, je suis nue avec moi.VSTS Définition de génération et de version: est-ce que la définition de génération et de publication peut utiliser le même agent ou utiliser un agent différent?
Je crée actuellement une définition de version pour notre projet et je suis bloqué avec ce problème, pourrait construire et libérer la définition utiliser le même agent si oui, alors comment? Si non, quelles sont les autres options pour le faire?
J'ai déjà posté la même question sur la communauté de développeurs github et Microsoft. Voici les liens:
Microsoft Dev:
Github:
https://github.com/Microsoft/vsts-agent/issues/1193
Toute réponse utile serait appréciée.
Merci pour votre réponse. La seule question que j'ai maintenant concerne les groupes de déploiement. Dois-je toujours enregistrer ma machine en exécutant le script shell Power sous l'onglet Groupes de déploiement dans VSTS (ce processus semble enregistrer un nouvel agent qui provoque une erreur car il y en a déjà un)? – Lorenz
@Lorenz Oui, vous devez enregistrer à nouveau l'agent en utilisant un nom différent pour le groupe de déploiement. –
@Lorenz Si vous devez utiliser Phase de groupe de déploiement en version, vous devez enregistrer un nouvel agent (peut être dans la même machine) pour les groupes de déploiement, sinon non (Phase de groupe Déploiement dans la capture d'écran, vous pouvez l'ignorer) . En ce qui concerne l'enregistrement d'un nouvel agent avec PowerShell, par défaut, il utilise cette commande pour enregistrer l'agent:. \ Config.cmd --deploymentgroup --agent $ env: COMPUTERNAME --runasservice --work '_work' --url 'https://starain.visualstudio.com/ '--projectname' Scrum2015 '--deploymentgroupname "DeployG1"; Remove-Item $ agentZip ;, Vous pouvez modifier l'argument avant d'enregistrer l'agent. –