Wie setzen Sie den PFAD in Jenkins Deklarative Pipeline

In Jenkins scripted-pipeline-Sie können den PFAD env-Variablen wie diese :

node {
   git url: 'https://github.com/jglick/simple-maven-project-with-tests.git'
   withEnv(["PATH+MAVEN=${tool 'M3'}/bin"]) {
      sh 'mvn -B verify'
   }
}

Beachten Sie die PFAD+MAVEN, wie hier beschrieben https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-withenv-code-set-environment-variables :

Eine Liste von Umgebungsvariablen zu setzen, die jeweils in form
VARIABLE=Wert oder VARIABLE= unset Variablen anders definiert. Sie
kann auch mit der syntax PFAD+WAS auch immer=/etwas voranstellen /etwas
$PFAD.

Aber ich habe nicht, wie es zu tun in deklarativen pipeline mit Umwelt-syntax (wie hier beschrieben : https://jenkins.io/doc/pipeline/tour/environment).

environment {
    DISABLE_AUTH = 'true'
    DB_ENGINE    = 'sqlite'
}

Idealerweise würde ich gerne aktualisieren Sie den PFAD für die Verwendung des benutzerdefinierten tools für alle meine Phasen.

InformationsquelleAutor Vincent | 2017-04-05

Schreibe einen Kommentar