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 authored and tekton-robot committed Feb 14, 2022
1 parent 59a45c8 commit 71cf301
Show file tree
Hide file tree
Showing 2 changed files with 1,040 additions and 14 deletions.
Loading

0 comments on commit 71cf301

Please sign in to comment.