Skip to content

Commit

Permalink
TEP-0090: Matrix [Proposal]
Browse files Browse the repository at this point in the history
In [TEP-0090: Matrix][tep-0090] we described the problem
statement for fanning out `PipelineTasks`. That is,
enabling execution of a `PipelineTask` with different
permutations of `Parameters` specified in a `Matrix`.

In this change, we add the proposal to solve the above problem.
It includes the design details, implementation plan, promotion
plan, design evalutation, future work, alternatives, and others.

In summary, we propose adding a `matrix` field to the `PipelineTask`
specification that will be used to declare `Parameters` of type `Array`.
The `PipelineTask` will be executed in parallel `TaskRuns` or `Runs`
with its `Parameters` substituted with the permutations of
`Parameters` in the `Matrix`.

[tep-0090]: https://github.com/tektoncd/community/blob/main/teps/0090-matrix.md
  • Loading branch information
jerop committed Jan 11, 2022
1 parent 2b688f9 commit 1e93740
Show file tree
Hide file tree
Showing 2 changed files with 573 additions and 4 deletions.
Loading

0 comments on commit 1e93740

Please sign in to comment.