Г
Про собес не про тебя шутка была)
Size: a a a
Г
DS
S
ssh jenkins@dev git clone porject
ssh jenkins@dev ./build.sh
и т.п. (т.е. грубо говоря подключился кинул команду. отключился и т.д)DB
A
S
DB
S
$ ssh ПОЛЬЗОВАТЕЛЬ@СЕРВЕР 'КОМАНДА1; КОМАНДА2; КОМАНДА3'
A
DB
ssh my.site 'sudo bash -s' < deploy.sh
DB
deploy.sh
хранить вместе с кодом. там ему и местоS
S
DB
A
S
deploy.sh
есть смысл хранить в репозитории, но, к сожалению, это пока не очень удачный вариант)sss jenkins@dev 'command_1 \
command_2 \
command_3\
DB
sh '''ssh -T my.site -- << EOL
echo Start script
....
EOL'''
S
S
Started by user admin
Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/dev_push
[dev_push] $ /bin/sh -xe /tmp/jenkins12480897609206036599.sh
+ sh 'ssh -T jenkins@10.110.0.3 -- << EOL
ls
EOL'
sh: ssh -T jenkins@10.110.0.3 -- << EOL
ls
EOL: No such file or directory
Build step 'Execute shell' marked build as failure
Finished: FAILURE
DB