Google App Engine numéros de version?
Comment App Engine numéros de version de travail? Sont-ils uniquement des entiers? Puis-je utiliser des flotteurs? Puis-je réutiliser de vieux numéros de version?
- En passant par le message d'erreur, il doit correspondre à l'expression '^(?:^(?!-)[a-z\d\-]{0,62}[a-z\d]$)$'. Si je suis en train de lire la regexp correctement, cela signifie qu'il peut contenir des lettres minuscules, des chiffres et des tirets, de 1 à 63 caractères, et ne pas commencer avec un trait d'union. Si vous ne pouvez pas utiliser des flotteurs comme la 1.1, mais vous pouvez utiliser 1a, 1b... ou 1-1, 1-2.... Et vous pouvez les réutiliser de vieux numéros de version, il signifie simplement que vous allez remplacer cette ancienne version, plutôt que de remplacer la version la plus récente.
Vous devez vous connecter pour publier un commentaire.
À partir de la notice:
http://code.google.com/appengine/docs/python/config/appconfig.html#Required_Elements
Unable to assign value 'X' to attribute 'version': Value 'X' for version does not match expression '^(?:^(?!-)[a-z\d\-]{0,62}[a-z\d]$)$'
Pour accéder à une version de votre application autre que celui par défaut, ajouter #. avant votre url d'application comme expliqué ici: https://stackoverflow.com/a/8549546/129202
Ceci est utile pour tester les nouvelles versions avant de les faire vivre.
2-dot-appname.appspot.com
, sinon vous obtiendrez un avertissement de sécurité.Vous pouvez incrémenter lorsque vous pousser à une nouvelle version. Voir ci-dessous pour référence.
Édité: N'enlevez pas ma réponse, car il y a quelques bons commentaires à ce sujet.