35 votes

Numéros de version de Google App Engine?

Comment fonctionnent les numéros de version d'App Engine? Sont-ils seulement des entiers? Puis-je utiliser des flotteurs? Puis-je réutiliser les anciens numéros de version?

48voto

Wolph Points 28062

Dans le manuel:

http://code.google.com/appengine/docs/python/config/appconfig.html#Required_Elements

Une version rédacteur de devis pour l' le code de l'application. App Engine conserve un copie de votre demande pour chaque la version utilisée. Un administrateur peut changement de version majeure de l' l'application est par défaut à l'aide de La Console d'Administration, et peut tester par défaut les versions avant de faire leur valeur par défaut. La version spécificateur peut contenir des lettres, des chiffres et des les traits d'union.

Chaque version d'une application conserve sa propre copie de l'app.yaml. Lorsqu'un l'application est téléchargée, la version mentionné dans l'application.fichier yaml être téléchargé la version qui obtient créé ou remplacé par le téléchargement.

7voto

Jonny Points 2898

Pour accéder à une version de votre application autre que celle par défaut, ajoutez #. avant l'URL de votre application, comme expliqué ici: http://stackoverflow.com/a/8549546/129202 Ceci est utile pour tester les nouvelles versions avant de les mettre en ligne.

Si la version de l'application est 2 et que l'URL de votre application est appname.appspot.com, l'URL 2.appname.appspot.com vous donnera accès à la version 2 de votre application.

4voto

Henrik P. Hessel Points 22046

Vous pouvez incrémenter lorsque vous pousser à une nouvelle version. Voir ci-dessous pour référence.

Lorsque vous créez une nouvelle version majeure de une application qui est déjà en cours d'exécution sur App Engine, vous pouvez télécharger la nouvelle la libération sous une nouvelle version. Le vieux version continuera à servir les utilisateurs jusqu'à ce que vous passez à la nouvelle version. Vous pouvez tester la nouvelle version sur l'App Le moteur alors que l'ancienne version est toujours en cours d'exécution.

Édité: N'enlevez pas ma réponse, car il y a quelques bons commentaires à ce sujet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X