Инструменты пользователя

Инструменты сайта


jenkins:pipeline

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
jenkins:pipeline [2025/02/03 10:35]
admin [Переменные]
jenkins:pipeline [2025/02/12 04:29] (текущий)
admin
Строка 66: Строка 66:
 """ """
 </code> </code>
 +
 +
 +Переменные в подоболочке (выполнение команд с подключением по ssh)\\
 +В таком случае доступны только переменные из Groovy, объявленые в блоке "sh" недоступны\\
 +<code groovy>
 +script {
 +  MY_VAR1="groovy-my-var"
 +  sh """
 +    MY_VAR2="shell-my-var"
 +    echo "pre - $MY_VAR1 - \$MY_VAR2"
 +    ssh user1@1.1.1.1 'echo "$MY_VAR1 - \$MY_VAR2"'  # Здесь доступна только $MY_VAR1
 +  """
 +}
 +</code>
 +
  
  
jenkins/pipeline.txt · Последнее изменение: 2025/02/12 04:29 — admin