web-dev-qa-db-fra.com

Est-il possible de connecter des pipelines Azure à des serveurs sur site?

Je migre de Jenkins, Bitbucket et Jira vers Azure DevOps. Je souhaite utiliser des pipelines Azure et me connecter sur mon serveur sur site, déployer mon application, exécuter SonarQube, etc.

J'ai essayé d'exécuter un agent local sur ma machine, mais je n'ai pas pu exécuter de déploiement.


Résolu:
C'est possible.
Tout ce dont vous avez besoin est un agent auto-hébergé et un groupe de déploiement. Dans mon pipeline build J'ai utilisé les tâches suivantes:
MSBuild @ 1
PublishBuildArtifacts @ 1
Puis dans Release Pipeline:
Déploiement IIS

6
Guilherme Bordallo

Résol:
C'est possible.
Tout ce dont vous avez besoin est un agent auto-hébergé et un groupe de déploiement. Dans ma construction de pipeline, j'ai utilisé les tâches suivantes: MSBuild @ 1
PublishBuildArtifacts @ 1
Puis dans Release Pipeline:
Déploiement IIS

1
Guilherme Bordallo

Vous devrez exécuter un agent de déploiement sur site si vous souhaitez pouvoir déployer sur les serveurs dont vous disposez.

https://devblogs.Microsoft.com/devops/deploying-to-on-premises-environments-with-visual-studio-team-services-or-team-foundation-server/

Cela dit, lorsque vous avez exécuté la configuration, avez-vous configuré l'agent local que vous avez créé dans un pool? Avez-vous affecté l'agent local à un groupe de génération et à un groupe de déploiement?

Avez-vous suivi les étapes ici: https://docs.Microsoft.com/en-us/Azure/devops/pipelines/agents/v2-windows?view=Azure-devops

1
Jamie