@Hasbro322
"Зелёный" DevOps

Как отправить файлы используя конструкцию find + curl в Jenkins?

Добрый день! Задача следущая:
Необходимо собрать сборку в Jenkins которая разворачивает докер контейнер и выполняет там сборку и отправку файлов на удаленный сервер по ftp, и на этапе отправки файлов используя конструкцию find + curl выдает следущую ошибку :
Команда в Jenkinsfile :
find . -name '*.prg' -exec curl --ftp-ssl --insecure --user '${USER_FTP}':'${PASSWORD_FTP}' --upload-file '{}' --ftp-create-dirs '${REMOTE_DIR}/ \\-' \\; \

Ошибка которая возникает в консоле Jenkins :
find: paths must precede expression: FILE-NAME_v1.3.7.r42_h1.prg
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]


При этом, если выполнить вручную эту команду внутри контейнера все работает и файлы отправляются.
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы