Дженкинс: игнорировать статус выхода 255 - PullRequest
0 голосов
/ 03 мая 2019

Я использую конвейер Jenkins для развертывания приложения PHP. В этом конвейере я запускаю следующую команду php на удаленном сервере:

php /var/www/path/public/index.php &> /dev/null

Я использую &> / dev / null , чтобы скрыть вывод, потому что он возвращает ошибки. Проблема в том, что конвейер не работает из-за этого и возвращает следующую ошибку:

org.hidetake.groovy.ssh.session.BadExitStatusException: Command returned exit status 255: php /var/www/path/public/index.php &> /dev/null

Есть ли способ игнорировать код состояния 255, предотвращая остановку развертывания?

1 Ответ

2 голосов
/ 03 мая 2019

Это должно работать:

php /var/www/path/public/index.php &> /dev/null || true

Это эффективно скрывает результат от команды php и всегда возвращает 0 в качестве возвращаемого значения.

...