GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande source dans le script de pipeline Jenkins

source est un bash /ksh /etc, fournie comme synonyme plus "substantiel" de . .

En sh , vous devez utiliser . dans le cas où le shell sous-jacent en est un (tel que dash ) qui ne supporte pas la commande source .

sh '''
    ...
    . ./environment.sh
    //Build
    //Test
    ...
'''

Si quelqu'un veut exécuter le script avec la source seule, la solution est de changer "Shell executable" en bash in ->Manage Jenkins->Configure System


Remplacer source environment.sh avec

. ./environment.sh

Veuillez noter qu'il y a un espace après le premier point.


Linux
  1. Comment utiliser la commande Su sous Linux

  2. Comment créer un script d'une commande Linux

  3. Comment utiliser la commande basename ?

  4. Comment passer des arguments à un script invoqué par la commande source ?

  5. Exécutez la commande bash sur le pipeline jenkins

Comment utiliser la commande head

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment utiliser la commande d'arrêt de Linux

Comment utiliser grep sous Linux

Comment exécuter une commande dans un script shell ?