Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
DevOps Starter sera mis hors service le 31 mars 2023. En savoir plus.
DevOps Starter facilite la prise en main d’Azure à l’aide d’actions GitHub ou d’Azure DevOps. Il vous aide à lancer votre application préférée sur le service Azure de votre choix en quelques étapes rapides à partir du portail Azure.
DevOps Starter configure tout ce dont vous avez besoin pour développer, déployer et surveiller votre application. Vous pouvez utiliser le tableau de bord DevOps Starter pour surveiller les validations de code, les builds et les déploiements, à partir d’une vue unique dans le portail Azure.
Avantages de l’utilisation de DevOps Starter
DevOps starter prend en charge les deux fournisseurs CI/CD suivants pour automatiser vos déploiements
DevOps Starter automatise la configuration d’une intégration continue entière (CI) et d’une livraison continue (CD) pour votre application vers Azure. Vous pouvez commencer par du code existant ou utiliser l’un des exemples d’applications fournis. Vous pouvez ensuite déployer rapidement cette application sur différents services Azure tels que machines virtuelles, App Service, Azure Kubernetes Services (AKS), Azure SQL Database et Azure Service Fabric.
DevOps Starter effectue tout le travail pour la configuration initiale d’un pipeline DevOps, notamment la configuration du dépôt Git initial, la configuration du pipeline CI/CD, la création d’une ressource Application Insights pour la surveillance et la fourniture d’une vue unique de l’ensemble de la solution avec la création d’un tableau de bord DevOps Starter dans le portail Azure.
Vous pouvez utiliser DevOps Starter pour :
- Déployer rapidement votre application sur Azure
- Automatiser la configuration d’un flux de travail ou d’un pipeline CI/CD
- Afficher et comprendre comment configurer correctement un flux de travail CI/CD ou un pipeline
- Personnaliser davantage les pipelines de mise en production en fonction de vos scénarios spécifiques
Comment utiliser DevOps Starter ?
DevOps Starter est disponible à partir du portail Azure. Vous créez une ressource DevOps Starter comme vous créez n’importe quelle autre ressource Azure à partir du portail. DevOps Projects fournit une procédure sous forme d'assistant étape par étape pour les différentes options de configuration.
Vous choisissez plusieurs options de configuration dans le cadre de la configuration initiale. Ces options sont les suivantes :
- Sélectionner votre fournisseur CI/CD préféré
- Utilisation de l’exemple d’application fourni ou d’apporter votre propre code (uniquement pour Azure DevOps)
- Sélection d’une langue d’application
- Choix d’une infrastructure d’application basée sur le langage
- Sélection d’un service Azure (cible de déploiement)
- Sélectionnez votre organisation GitHub ou Azure DevOps
- Choix de votre abonnement Azure
- Sélection de l’emplacement des services Azure
- Choix parmi différents niveaux tarifaires pour les services Azure
Après avoir créé votre DevOps Starter, vous pouvez :
- Personnaliser votre workflow GitHub ou votre pipeline Azure DevOps
- Utiliser des pull requests pour gérer votre flux de code et maintenir une haute qualité.
- Tester et compiler chaque validation avant de fusionner votre code pour augmenter le niveau de qualité.
Après avoir utilisé DevOps Starter, vous pouvez également supprimer toutes les ressources d’un emplacement unique à partir du tableau de bord DevOps Starter sur le portail Azure.
Intégration DevOps Starter et GitHub
DevOps Starter prend désormais en charge les actions GitHub en tant que fournisseur CI/CD. Il automatise tout le travail nécessaire dans GitHub pour configurer un flux de travail CI/CD à l’aide de GitHub Actions. Il crée un dépôt GitHub dans une organisation GitHub existante, puis valide un exemple d’application dans le nouveau dépôt GitHub.
L’automatisation établit également un déclencheur pour le flux de travail afin que chaque nouvelle validation de code lance une construction et exécute une tâche de déploiement. L’application est déployée sur le service Azure de votre choix. Le flux de travail GitHub peut être personnalisé pour des scénarios supplémentaires.
Intégration de DevOps Starter et d’Azure DevOps
DevOps Starter à l’aide d’Azure DevOps automatise tout le travail nécessaire dans Azure Pipelines pour configurer un pipeline CI/CD. Il crée un dépôt Git dans une organisation Azure DevOps nouvelle ou existante, puis valide un exemple d’application ou votre code existant dans un nouveau dépôt Git.
L’automatisation établit également un déclencheur CI pour la compilation, afin que chaque nouvelle validation de code initie une compilation. DevOps Starter crée un déclencheur CD et déploie chaque nouvelle build réussie sur le service Azure de votre choix.
Les pipelines de build et de mise en production peuvent être personnalisés pour des scénarios supplémentaires. En outre, vous pouvez cloner les pipelines de build et de mise en production à utiliser dans d’autres projets.