Gestion du code source des applications mobiles hébergées sur le cloud

Le code source hébergé dans le cloud est facilement accessible, où que vous soyez. Un dépôt 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 des 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 en tout lieu.
  • Meilleure collaboration pour un code plus propre.
  • Contribuer plus facilement à encourager la participation.
  • Versions plus rapides.
  • Réduction des coûts 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 suit et aide à résoudre les différentes modifications apportées à chaque itération de code.

Utilisez codespaces pour héberger votre environnement de développement dans le cloud. Conservez tout votre code au même endroit. Les dépôts privés, publics et open source disposent tous d’outils pour faciliter l’hébergement, la version et la mise en production du code.

Passez en revue le code avec des outils de révision intégrés pour faire de la révision du code une partie essentielle du processus de votre équipe.

  • Protéger les branches, proposer des modifications et demander des révisions.
  • Détectez les différences, commentez dans le contexte et obtenez des commentaires clairs.

Utilisez les outils de gestion de projet pour coordonner rapidement, rester aligné et en faire plus.

  • Voir l’image plus large du projet.
  • Utilisez des tableaux de tâches qui se trouvent juste à côté de votre code dans 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érez les utilisateurs et aidez les équipes à croître à l’aide de :

  • Rôles d’utilisateur pour aider à organiser les rôles d’équipe et les autorisations d’accès.
  • Outils de thread de discussion pour garder les conversations sur le suivi et axées sur l’équipe.
  • Recommandations de la communauté pour configurer rapidement les nouveaux membres de l’équipe avec des comptes.

Utilisez GitHub Actions pour connecter tous vos outils et automatiser chaque étape de votre workflow de développement.

D’autres fonctionnalités GitHub vous permettent de :

  • Parcourez et star des projets populaires pour les suivre.
  • Découvrez et achetez facilement des outils de communication et d’automatisation à partir du Place de marché GitHub.
  • Réseautez et apprenez d’autres membres 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 un nombre illimité de dépôts privés ou publics gratuits 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 Microsoft Entra ID native 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 n’importe quel client Git via des webhooks et l’intégration de l’API Git.
  • Connectez-vous à votre code à partir d’environnements de développement tels que Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio et Visual Studio Code.
  • Collaborez pour générer un meilleur code à l’aide de discussions thread 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 à chaque demande de tirage terminée.
  • Utilisez une recherche de code sémantique puissante dans les demandes de tirage.
  • Simplifiez la gestion des accès avec l’intégration native Microsoft Entra.
  • Assurez la qualité du code avec des stratégies de branche, telles que le nombre minimal de réviseurs, les exigences pour la réussite des builds et l’application de la stratégie de fusion Git.
  • Intégrer les outils degestion de Azure Boards projet.

Étapes suivantes