Jenkins - выполнить скрипт на другом компьютере с локальными переменными env - PullRequest
0 голосов
/ 24 апреля 2018

Есть:

  1. Задание Jenkins, которому нужно выполнить команду bash и локально инициализировать переменную:

    GOOD_VARIABLE = command

  2. SSH на удаленный хост и выполните другую команду с указанной выше переменной

    command ${GOOD_VARIABLE}...

Проблема:

Я знаю, как подключить ssh к другой машине и выполнить там команду, но как мне передать эту переменную local на удаленный хост?

Пробовал, но не работало:

  • Сценарий предварительной сборки
  • Внедрение переменных среды в процесс сборки

1 Ответ

0 голосов
/ 24 апреля 2018

звучит так, как будто ваша проблема в том, как отправить переменную через SSH.

У вас есть подробный ответ: https://unix.stackexchange.com/questions/299037/pass-variable-in-ssh

Не забывайте -T при использовании SSH через Jenkins!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...