Jenkins Pipeline: Как Задать Переменную — Переменные в Jenkins

Переменные в Jenkinsfile могут быть заданы с помощью ключевого слова def.

Такие переменные должны задаваться до начала pipeline-блока.

Когда переменная определена, она может быть вызвана из декларативного Jenkins-пайплайна с помощью синтаксиса ${...}.

Дельный Совет: Условное назначение переменных в Jenkins! Читать далее →

Задание Переменных в Jenkins-пайплайне

Ниже приведен пример того, как задать переменную в Jenkinsfile и напечатать эту переменную в декларативном Jenkins-пайплайне:

// Define variable
def myVariable = "foo"

// Print variable
pipeline {
  agent any
  stages {
    stage ("Print variable") {
      steps {
        echo "My variable is ${myVariable}"
      }
    }
  }
}