Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SUP-2350 - Matrix and jobs via workflow docs note #131

Merged
merged 3 commits into from
Jun 20, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/CircleCI.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,5 +89,6 @@ The Buildkite Migration tool's currently supported (✅), partially supported (
| `workflows.<name>.jobs.<name>.filters` | ✅ | The `branches` and `tag` filters that will determine the eligibility for a CircleCI to run. |
| `workflows.<name>.jobs.<name>.filters.branches`| ✅ | The specific `branches` that are applicable to the `job`'s filter. Translated to a [step conditional](https://buildkite.com/docs/pipelines/conditionals#conditionals-in-steps). |
| `workflows.<name>.jobs.<name>.filters.tags` | ✅ | The specific `tags` that are applicable to the `job`'s filter. Translated to a [step conditional](https://buildkite.com/docs/pipelines/conditionals#conditionals-in-steps). |
| `workflows.<name>.jobs.<name>.matrix` | ✅ | The `matrix` key allows running a specific job as part of a workload with different values. Translated to a [build matrix](https://buildkite.com/docs/pipelines/build-matrix) setup within a [command step](https://buildkite.com/docs/pipelines/command-step). |
| `workflows.<name>.jobs.<name>.requires` | ✅ | A list of `jobs` that require this `job` to start. Translated to explicit [step dependencies](https://buildkite.com/docs/pipelines/dependencies#defining-explicit-dependencies) with the `depends_on` key. |
| `workflows.<name>.when` | ✅ | Conditionals that allow for running a workflow under certain conditions. The Buildkite Migration tool allows for the speicification using Logical operators `and`, `or` and `not` in creating command conditionals. |