skip
приведет к пропуску шага, если он имеет какое-либо значение. Значение предназначено для указания причины пропуска шага и не оценивается как логическое значение.
Существует встроенный способ пропустить шаги для определенных ветвей, используя вместо этого конфигурация ветки :
steps:
- label: "Test"
command: test.sh
branches: "!mybranch"
Существует также недавно представленный способ использования более сложных правил, называемых условными , хотя здесь может быть больше, чем требуется:
steps:
- label: "Test"
command: test.sh
if: build.branch != "mybranch"