Выйти из команды bash с другим кодом состояния в Google Cloud Build - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь выполнить команду bash в шагах Google Cloud Build.В моем коде я делаю простой diff только для тестирования, вот мой bash-код

file=$(cmp a.txt b.txt)
if [[ -z "${file}" ]]; then
  return 1
fi

И я написал свой cloudbuild.yml следующим образом:

steps:
- name: 'ubuntu'
  entrypoint: 'bash'
  args:
    - '-c'
    - |
      ./my-scripts.sh

Однако этоне возвращайте код ошибки, хотя a.txt и b.txt абсолютно одинаковы.

Я пытаюсь прочитать это https://serverfault.com/questions/143445/what-does-set-e-do-and-why-might-it-be-considered-dangerous/143576#143576, но все еще не понимаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...