GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando fuente dentro del script de canalización de Jenkins

source es un bash /ksh Extensión /etc, proporcionada como un sinónimo más "sustancial" para . .

En sh , necesitas usar . en caso de que el shell subyacente sea uno (como dash ) que no admite el comando source .

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

Si alguien quiere ejecutar el script con la única solución de fuente es cambiar "Shell ejecutable" a bash en ->Administrar Jenkins->Configurar sistema


Reemplazar source environment.sh con

. ./environment.sh

Tenga en cuenta que hay un espacio después del primer punto.


Linux
  1. Cómo usar el comando Su en Linux

  2. Cómo crear un script de un comando de Linux

  3. ¿Cómo usar el comando basename?

  4. ¿Cómo pasar argumentos a un script invocado por el comando fuente?

  5. Ejecute el comando bash en la canalización de jenkins

Cómo usar el comando principal

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo usar el comando de apagado de Linux

Cómo usar grep en Linux

¿Cómo ejecutar un comando en un script de Shell?