shipwright-io / build

Shipwright - a framework for building container images on Kubernetes
https://shipwright.io
Apache License 2.0
628 stars 107 forks source link

[FEATURE] Build Strategy from Tekton Task/Pipeline #1578

Open adambkaplan opened 3 months ago

adambkaplan commented 3 months ago

Build strategy authors (ecosystem) will more than likely maintain a Tekton task and/or pipeline as well. Importing a Tekton task or pipeline (ex: from Tekton Hub or a Tekton bundle) as a Build Strategy can reduce duplicated efforts.

Originally posted by @cmoulliard in https://github.com/shipwright-io/build/issues/1280#issuecomment-2051208907

adambkaplan commented 2 months ago

This feature should be discussed and formalized via a SHIP.

A potential concern is leaking our abstraction of Tekton. Tight coupling of Shipwright to Tekton is already a concern - most recently expressed by TAG App-Delivery in our CNCF Sandbox application.