На Jenkins есть плагин, предназначенный для этого: плагин Credential https://wiki.jenkins.io/display/JENKINS/Credentials+Plugin
Вы настраиваете свои данные в этом плагине, а затем можете использовать его позже в своей сборке.Так же, как если бы они были обычными переменными оболочки.
spawn ssh id@server
match_max 100000
expect "*?assword:*"
send -- "$your_password\r"
send -- "\r"
interact
Но, если я могу дать рекомендацию, это не лучший способ подключения в SSH.
Вам следует использовать ключ sshзаставит вас воспользоваться паролем.
Вы сгенерируете свой ключ:
ssh-keygen -t rsa -b 4096
Вы отправите его на свой сервер:
ssh-copy-id id@server
И тогда вы сможетевход без пароля необходим:
ssh id@server