2017-08-09 3 views
0

Nous sommes nouveaux dans VSTS et utiliserons le service en ligne et l'intégration avec notre client de production Azure AD. Comme nous faisons du développement impliquant Office 365, cela signifie que nous avons des environnements de production et de développement Office 365/Azure AD. Nous comprenons que notre authentification ne peut être liée qu'à l'un d'eux (ce qui est bien), mais pouvons-nous utiliser VSTS pour effectuer des tâches dans les deux environnements (par exemple, mise en scène, déploiement, etc.)? Y a-t-il certaines choses qui fonctionnent/ne fonctionnent pas que nous devrions envisager ou y a-t-il d'autres suggestions sur la façon dont nous pourrions tirer parti de VSTS dans ces environnements lorsque nous soumettons le code testé au développement en production? Merci!Utilisation de VSTS avec plusieurs environnements Azure

Répondre

0

Une option pour ce faire serait d'utiliser l'authentification powershell et le service principal. Aucun point dans la documentation de copier \ coller donc je vais laisser un lien. Vous pouvez également vous authentifier auprès de l'API, obtenir un jeton oAuth et faire à peu près tout avec cela. Pas super avant droit, mais peut être fait;)

0

Vous pouvez ajouter plusieurs points de terminaison de service azur, puis déployer l'application par la libération, étapes simples:

  1. Reportez-vous à ce blog: Automating Azure Resource Group deployment using a Service Principal in Visual Studio Online pour configurer manuel Azure service endpoint (Manuel section Configuration)
  2. Créer un Release Definition dans VSTS
  3. Ajouter des environnements (par exemple, Mise en scène, déploiement)
  4. Ajouter Azure App Service Deployment tâche pour chaque environnement
  5. Spécifiez l'abonnement Azure correspondant pour ces tâches