run

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"/>

Feedback