Incorporation des numéros de génération dans les fichiers du projet

Vous pouvez utiliser la commande .strsub pour permuter une chaîne avec une autre dans les fichiers ; le remplacement d'un jeton standard par une variable système telle que la variable $B qui fournit le numéro du travail en cours.

Vous pouvez utiliser la commande point .strsub pour incorporer des numéros de génération ou de version dans les fichiers code. En plaçant une commande .strsub plus tôt dans votre projet, une dernière étape peut compiler les fichiers contenant les informations mises à jour.

Par exemple, les étapes suivantes configurent un projet pour incorporer les numéros de génération :
  1. Ajoutez une chaîne unique telle que _BUILD_ à un fichier dans votre projet. Par exemple, modifiez un fichier README.TXT et changez la déclaration de version comme suit :
    Application version 5.0.123
    Application version 5.0._BUILD_
  2. Une étape ultérieure dans votre projet devrait vérifier les fichiers sur lesquels travailler. Ajoutez une étape après la vérification de README.TXT, qui remplace _BUILD_ par la variable système $B. Pour la commande, utilisez :
    .strsub _BUILD_ $B README.TXT
  3. Exécutez le projet et vérifiez que le fichier README.TXT contient le numéro du travail en cours. Pour la troisième exécution du projet, le fichier README.TXT devrait contenir cette ligne :
    Application version 5.0.3

Extensions

Vous pouvez améliorer cette utilisation en procédant comme suit :
  • Utilisez des variables d'environnement supplémentaires. Par exemple, créez des variables nommées $MAJORVERSION et $MINORVERSION et utilisez les comme suit :
    .strsub _MAJORVERSION_ $MAJORVERSION README.TXT
    .strsub _MINORVERSION_ $MINORVERSION README.TXT
  • Mettez à jour vos variables d'environnement lorsque vous démarrez un projet. En sélectionnant Travaux > Démarrage pour démarrer vos projets, les variables d'environnement en cours s'affichent et vous pouvez éditer leurs valeurs avant de lancer le projet. Vous pouvez inclure un commentaire dans vos travaux, sous la forme d'une variable par exemple. Utilisez l'action du projet Doit être modifié sur la variable de commentaire pour forcer les utilisateurs à entrer une nouvelle valeur lors de l'exécution du projet.

Feedback