Файл трубопровода Jenkins

Я нахожусь в процессе написания декларативного файла jenkins для создания проекта конвейера. Некоторые шаги в пределах нескольких стадий потребуют выполнения некоторых удаленных команд. Удаленные сайты ssh были настроены в основной конфигурации jenkins.

Как я могу объявить эти шаги в моем jenkinsfile? Я знаю, что могу запускать команды оболочки локально, используя sh, но мне нужно знать об удаленных серверах?


person Rob Barnes    schedule 27.03.2018    source источник


Ответы (1)


Вам необходимо установить плагин ssh-agent, после чего вы сможете выполнять удаленные команды с помощью ssh. Найдите здесь примеры.

person slashpai    schedule 28.03.2018