Задать вопрос
  • Как с помощью jenkins выполнить команду на удаленном сервере?

    @pwooolf Автор вопроса
    Разобрался...
    в настройках плагина есть команда "расширенный вывод в консоли (используйте для отладки), там я увидел, что выполнение ls-la происходит где-то не там...

    когда я настраивал подключение к серверу по ssh, я указал папку, в которую подключаться, путь такого рода
    /home/user/sites/site1

    и в настройках непосредственно копирования я уже не указывал путь, оставлял пустым, так как подразумевается, что корень монтирования находится тут - /home/user/sites/site1
    и копирование файлов действительно шло в эту папку

    НО команда exec, которая выполнялась сразу после копирования, почему-то выполняется в /home/user...
    то есть в exec нужно указывать cd /home/user/sites/site1 && make up

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