L'élément <run> est utilisé dans un élément <interface>
pour indiquer une commande nommée à exécuter. La commande est définie ultérieurement dans le même
fichier XML. L'élément <run> est un élément vide.
Attributs :
- condition
- Facultatif, sous la forme condition="fonction". La valeur de fonction est une expression définie sur true ou false. Si elle est définie sur true, la commande est exécutée. Si
elle est définie sur false, la commande n'est pas exécutée.
Voir Fonctions conditionnelles.
- command
- Obligatoire. Indique le nom d'une commande définie à exécuter. La commande est nommée et définie dans un élément <command>.
- dir
- Obligatoire. Indique le répertoire dans lequel exécuter la commande.
L'attribut dir est interprété comme une extension du chemin d'accès défini dans la ressource serveur
sur laquelle la commande s'exécute.
- mode
- Facultatif. Indique le mode d'exécution de la commande d'exécution. L'attribut mode exec est utilisé ; il déclenche le serveur de sorte que ce dernier démarre et traite immédiatement des commandes.
Remarque : Pour Rational® Build
Forge® 8.0, seul le mode exec par défaut est pris en charge.
- params
- Obligatoire. Indique les paramètres à transmettre à la commande. Utilisez
des espaces pour séparer les paramètres.
- server
- Obligatoire. Indique la ressource serveur sur laquelle exécuter la
commande. Si cet attribut est défini sur null, la commande est exécutée sur le serveur utilisé par
l'étape qui exécute l'adaptateur. Utilisez server="" pour
définir le serveur sur null.
- timeout
- Obligatoire. Il indique le délai d'attente en seconde de la commande.
Exemple illustrant les attributs requis :
<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>
Exemple :
<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER"
server="$P4CLIENT" dir="/" timeout="360"/>