Могу ли я использовать много пультов в одном конвейере jenkins с помощью плагина S SH Pipeline Steps?
Теперь мой конвейер выглядит так:
def remote = [:]
remote.name = 'PRE-DEV'
remote.host = 'x.x.x.x'
remote.user = 'jenkins'
remote.identityFile = '/var/lib/jenkins/.ssh/id_rsa'
remote.allowAnyHosts = true
remote.agentForwarding = true
pipeline {
agent any
stages{
stage('BUILD'){
steps{
sshCommand remote: remote, command: "build commands"
}
}
stage('UNIT TESTS'){
steps{
sshCommand remote: remote, command: "tests commands"
}
}
stage('DEPLOY TO DEV'){
steps{
sshCommand remote: remote, command: "scp artifacts push to other vm"
}
}
}
Теперь мне нужен дополнительный этап (' RUN ON DEV '), где я могу запускать свои артефакты на другой виртуальной машине. Как я могу сделать это в одном конвейере?