Я пытаюсь каскадировать серию задач, используя синтаксис рабочего процесса с кружком ci. По какой-то причине кажется, что выполняется только задание на сборку, а другие мои задания - нет.
version: 2
jobs:
build:
docker:
- image: circleci/node:latest
steps:
- checkout
- restore_cache:
keys:
- sfdx-version-41-local
- run:
name: Install SFDX
command: pwd
- save_cache:
key: sfdx-version-41-local
paths:
- node_modules
auth:
steps:
- run:
name: Authenticate
command: ls -a
validate:
steps:
- run:
name: Validate
command: mkdir whocares
clean:
steps:
- run:
name: Remove Server Key
when: always
command: pwd
workflows:
version: 2
authenticate-and-deploy:
jobs:
- build
- auth
- validate
- clean
В идеале я хочу убедиться, что каждый шаг заканчивается ненулевым кодом выхода, прежде чем переходить к следующему шагу. Но я не уверен, что последующие шаги после сборки не выполняются.
Спасибо