Une étape est le composant d'un projet. Lorsque le projet est exécuté comme un travail, chaque étape est exécutée dans l'ordre. Une étape contient une ou plusieurs commandes et possède des propriétés d'étape qui affectent son comportement.
Les propriétés d'étape spécifient comment exécuter une étape, gérer son résultat et poursuivre une fois l'étape terminée. Une étape peut également exécuter un autre projet ou une autre bibliothèque.
Pour consulter les propriétés d'étape, sélectionnez une étape au sein d'un projet. L'onglet Détails s'affiche par défaut. Il affiche les propriétés de l'étape.
Si une propriété d'étape n'est pas définie de façon explicite, sa valeur est celle du projet. Les propriétés définies pour une étape remplacent les valeurs héritées.
Le sélecteur est évalué pour chaque itération de la boucle while afin de déterminer le serveur à utiliser pour l'itération.
Si vous choisissez la valeur par défaut du projet, l'étape hérite des propriétés d'accès du projet.
Lorsque des travaux sont exécutés, la variable accessible en lecture seule BF_ITERATION contient le nombre d'itérations entrées avec succès. Si un travail est arrêté puis redémarré, il est redémarré à l'itération indiquée dans BF_ITERATION.
Une ou plusieurs commandes. Les commandes peuvent être des commandes du système d'exploitation, des commandes dot ou une combinaison des deux. Voir Mode d'exécution des étapes.
Une condition peut être une fonction ou une commande à exécuter sur la ressource serveur sélectionnée.
Les variables Build Forge du projet sont disponibles pour l'utilisation dans une expression de condition. Voir Interprétation des variables dans les étapes pour plus d'informations sur la manière dont les variables peuvent être exprimées et sont définies.
Indique un environnement à appliquer avant d'exécuter les commandes. Les valeurs de cet environnement remplacent toutes les valeurs héritées des environnements du serveur et du projet, ainsi que des variables de l'étape.
Comportement d'étape de diffusion lors du redémarrage : lorsqu'une étape de diffusion est redémarrée, la diffusion n'est pas effectuée. Ce paramètre s'applique uniquement au nouveaux démarrages de l'étape. Au redémarrage, le moteur sélectionne un serveur aléatoire unique pour l'étape.
L'onglet Notes contient une liste horodatée de notes effectuées à propos de l'étape. Vous créez des notes manuellement. Les modifications apportées à l'étape elle-même ne sont pas enregistrées automatiquement. L'onglet affiche le nombre actuel de notes, par exemple Notes (2).