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 Feb 11, 2022
1 parent 43c9579 commit 9e477b0
Show file tree
Hide file tree
Showing 2 changed files with 1,040 additions and 14 deletions.
Loading

0 comments on commit 9e477b0

Please sign in to comment.