Skip to content

Design alternative Task Implementations inside a pipeline #215

Description

@dlorenc

Right now A Pipeline is a graph of Tasks, where Tasks are coupled to a Build, which run as a Pod. We'll eventually need to support alternative implementations for the Build/Task execution for cases like:

  • Builds that cannot be containerized for some reason
  • Builds that must run on a specific piece of hardware (Mac/iOS)
  • Manual approval steps where a busy-looping container would be wasteful

< other use cases here >

Metadata

Metadata

Assignees

Labels

area/roadmapIssues that are part of the project (or organization) roadmap (usually an epic)designThis task is about creating and discussing a designlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions