|
|||||||
Выполнить несколько команд и завершиться ошибкой при хотя бы одной ошибке в скрипте Bash
Время создания: 02.02.2019 17:04
Автор: br0ke
Текстовые метки: linux, unix, bash, script, fail, exit, return, code, 0, exit_code, hadolint, gitlab, ci, yaml
Раздел: Информационные технологии - Linux - bash
Запись: and-semakin/mytetra_data/master/base/1549109084gsc4bgl196/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Выполнить несколько команд до конца и завершиться ошибкой, если хотя бы одна из команд завершилась неудачно. EXIT_STATUS=0 command1 || EXIT_STATUS=$? command2 || EXIT_STATUS=$? command3 || EXIT_STATUS=$? exit $EXIT_STATUS Пример использования в .gitlab-ci.yml: lint_dockerfile: stage: test script: - EXIT_STATUS=0 - docker run --rm -i hadolint/hadolint < Dockerfile || EXIT_STATUS=$? - docker run --rm -i hadolint/hadolint < frontend/magic/Dockerfile || EXIT_STATUS=$? - docker run --rm -i hadolint/hadolint < frontend/magic/Dockerfile.dev || EXIT_STATUS=$? - docker run --rm -i hadolint/hadolint < frontend/review_index/Dockerfile || EXIT_STATUS=$? - docker run --rm -i hadolint/hadolint < frontend/legacy/Dockerfile || EXIT_STATUS=$? - exit $EXIT_STATUS |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|