Gestion du code source de l’application mobile hébergée dans le cloud
Le code source hébergé dans le cloud est facilement accessible, quel que soit l’endroit où vous êtes. Un référentiel central signifie que les membres de l’équipe de développement peuvent interagir sur la même base de code en chargeant, en modifiant et en gérant les fichiers de code. L’hébergement cloud nécessite moins de configuration matérielle que les options locales, ce qui vous permet d’implémenter des solutions de manière plus simple et plus agile.
Les avantages de l’hébergement du code source dans le cloud sont les suivants :
- stockage central pour afficher et gérer vos données à partir de n’importe où.
- Meilleure collaboration pour du code plus propre.
- Plus facile à contribuer pour encourager l’implication.
- versions plus rapides.
- Les coûts réduits en ne conservant pas le matériel et l’infrastructure.
GitHub et Azure Repos sont deux options pour héberger le code source et les données d’application mobile dans le cloud.
GitHub
gitHub est un service d’hébergement de référentiel open source pour les projets de code dans de nombreux langages différents. GitHub effectue le suivi et aide à résoudre les différentes modifications de chaque itération de code.
Utilisez espaces de code pour héberger votre environnement de développement dans le cloud. Conservez tout votre code en un seul endroit. Les référentiels privés, publics et open source ont tous des outils permettant d’héberger, de version et de publier du code.
Passez en revue le code avec outils de révision intégrés pour que le code passe en revue une partie essentielle du processus de votre équipe.
- Protégez les branches, proposez des modifications et demandez des révisions.
- Repérer les différences, commenter dans le contexte et obtenir des commentaires clairs.
Utilisez outils de gestion de projet pour coordonner tôt, rester aligné et obtenir plus d’informations.
- Voir l’image plus grande du projet.
- Utilisez des tableaux de tâches juste à côté de votre code à l’intérieur de GitHub.
- Faites glisser des cartes pour affecter des problèmes ou des demandes de tirage aux membres de l’équipe.
- Définissez des jalons pour organiser et suivre la progression.
- Écrivez des notes pour capturer des idées utiles qui n’appartiennent pas à un problème particulier ou à une demande de tirage.
Gérer les utilisateurs et aider les équipes à croître en utilisant :
- Rôles d’utilisateur pour organiser les rôles d’équipe et les autorisations d’accès.
- Outils de discussion pour assurer le suivi et l’équipe des conversations.
- Recommandations de la communauté pour configurer rapidement de nouveaux membres d’équipe avec des comptes.
Utilisez GitHub Actions pour connecter tous vos outils et automatiser chaque étape de votre flux de travail de développement.
D’autres fonctionnalités GitHub vous permettent de :
- Parcourez et affichez les projets populaires pour les suivre.
- Découvrez et achetez facilement des outils de communication et d’automatisation à partir du Place de marché GitHub.
- Réseau et apprendre d’autres personnes de l’industrie.
Azure Repos
Azure Repos est l’option de contrôle de code source distribuée pour Azure DevOps Services . Azure Repos offre des référentiels privés ou publics gratuits illimités avec des révisions de code collaboratives, une gestion avancée des fichiers, une recherche de code et des stratégies de branche.
Azure Repos s’intègre à d’autres services tels qu’Azure Pipelines et Azure Boards pour les services de projet de bout en bout. Azure Repos est idéal pour les petits projets ou pour les grandes organisations qui ont besoin d’une prise en charge native de Microsoft Entra ID et de contrôles de stratégie avancés.
Vous pouvez également utiliser team Foundation Version Control (TFVC) pour le contrôle de code source centralisé avec révision de code.
- Azure Repos prend en charge toutes les client Git
via des webhooks et intégration de l’API Git . - Connectez-vous à votre code à partir de environnements de développement tels que Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio et Visual Studio Code.
- Collaborez pour créer un meilleur code à l’aide de discussions threadées et d’intégration continue (CI) pour chaque modification.
- Utilisez Azure Pipelines ou d’autres outils pour lancer des builds à partir de demandes de tirage. Configurez des pipelines d’intégration continue/livraison continue (CI/CD) qui créent, testent et déploient automatiquement votre application avec chaque demande de tirage terminée.
- Utilisez une de recherche de code sémantique puissante dans les demandes de tirage.
- Simplifiez de gestion des accès avec l’intégration native de Microsoft Entra.
- Assurez-vous que la qualité du code avec stratégies de branche, telles que le nombre minimal de réviseurs, les exigences pour les builds réussies et l’application de la stratégie de fusion Git.
- Intégrer à
outils de gestion de projet Azure Boards.
Étapes suivantes
- guides GitHub
- forum de la communauté GitHub
- place de marché GitHub
- prise en main d’Azure Repos
- documentation Azure Repos