Contrôle de code source

 

Lorsqu'un service principal JavaScript est utilisé, Microsoft Azure Mobile Services peut être configuré pour fournir un référentiel Git afin de stocker vos scripts de serveur. Les fichiers de code de script de serveur téléchargés à partir de votre référentiel local sont automatiquement publiés dans votre service mobile. Pour consulter un didacticiel expliquant comment publier des scripts de serveur à partir de votre référentiel local vers votre service mobile, consultez Stocker les scripts du serveur dans le contrôle de code source. En revanche, un service mobile principal .NET utilise les fonctionnalités de publication de Visual Studio.

System_CAPS_noteRemarque

Écrivez les informations d'identification de la connexion que vous fournissez lorsque vous activez le contrôle de code source et créez votre référentiel Git. Vous devez fournir ces informations d'identification pour synchroniser les données entre le référentiel et votre ordinateur local. Si vous perdez vos informations d'identification ou souhaitez les modifier, réinitialisez-les dans le portail de gestion. Pour réinitialiser vos informations d'identification, cliquez sur Réinitialiser les informations d'identification de votre contrôle de code source dans l'onglet Tableau de bord, puis fournissez de nouvelles informations d'identification et cliquez sur OK.

Les avantages d'utiliser le contrôle de code source sont les suivants :

  • Créez des scripts de serveur sur votre ordinateur local avec votre éditeur préféré, puis publiez les modifications sur votre service mobile.

  • Conservez un historique des modifications apportées aux scripts et autorisations du serveur, même lorsque les modifications ont été effectuées dans le portail.

  • Revenez à la version précédente de votre code, si des problèmes apparaissent après le déploiement.

  • Déployez un ensemble de mises à jour de script de serveur dans un seul ensemble de modifications.

  • Permettez à plusieurs utilisateurs de travailler simultanément sur les mêmes fichiers de code, puis fusionnez les modifications dans Git.

Pour des informations générales sur l'utilisation du système de contrôle de code source Git, consultez le site Web Git. Essayez les commandes Git fournies dans le didacticiel interactif Git.

System_CAPS_noteRemarque

Un redémarrage du service mobile est initié à chaque fois que vous validez des modifications et que vous les transmettez au service à l'aide de Git.

Le référentiel a la structure de dossier suivante :

  • service : racine du référentiel spécifique au service mobile.

    • api : contient des fichiers de script d'API personnalisée (nom_api.js) et des fichiers d'autorisation JSON (nom_api.json).

    • extensions : contient des modules qui étendent le comportement d'exécution de votre service mobile.

    • shared : contient des fichiers de script partagés, comme le script de commentaires Apple Push Notification Service (APNS) (feedback.js).

    • scheduler : contient les fichiers de script du travail planifié (nom_travail.js).

    • tables : contient des fichiers de script d'opération de table (nom_table.js) et des fichiers d'autorisation JSON (nom_table.json). Les anciens fichiers de script sont stockés au format nomtableopération.js.

Pour plus d'informations, consultez les fichiers lisez-moi dans le référentiel.

Afficher: