mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-06 16:45:58 +00:00
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10296 71c3de6d-444a-0410-be80-ed276b4c234a
19 lines
1.1 KiB
HTML
19 lines
1.1 KiB
HTML
<div>
|
|
Lance un script Shell (par défaut à l'aide de <tt>sh</tt>, mais cela est configurable) pour construire le projet.
|
|
Le script sera lancé avec le workspace comme répertoire courant.
|
|
Entrez le contenu de votre script shell. Si votre script n'a pas de ligne de titre du type <tt>#!/bin/sh</tt>,
|
|
alors le shell configuré pour l'ensemble du système sera utilisé.
|
|
Si votre script contient une telle ligne, vous pourrez utiliser un autre langage de script
|
|
(comme <tt>#!/bin/perl</tt>) ou contrôler les options que le shell utilise.
|
|
|
|
<p>
|
|
Par défaut, le shell sera invoqué avec l'option "-ex". Par conséquent, toutes les commandes seront
|
|
affichées avant d'être exécutées et le build sera considéré en èchec si l'une de ces commandes
|
|
renvoie un code de retour différent de zéro.
|
|
Encore une fois, vous pouvez ajouter la ligne <tt>#!/bin/...</tt> pour modifier ce comportement.
|
|
|
|
<p>
|
|
Une bonne pratique est de ne pas mettre un long script ici. A la place, pensez à ajouter le script shell
|
|
dans l'outil de gestion de configuration et appelez simplement ce script depuis Hudson.
|
|
Ainsi, vous garderez trace des changements apportés à votre script.
|
|
</div> |