Tekton Bundle: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
* [[Tekton_Concepts#Bundles|Tekton Concepts]]
* [[Tekton_Concepts#Bundles|Tekton Concepts]]


=Overview=
A '''Tekton bundle''' is an OCI artifact that contains resources like [[Tekton_Task#Overview|tasks]]. The tasks published within a bundle can be referenced within a <code>taskRef</code> in a [[Tekton_TaskRun#bundle|task run]]:
<font size=-1>
kind: TaskRun
spec:
  taskRef:
    name: some-task
    bundle: docker.io/myrepo/mybundle[:''tag'']
</font>
or in [[Tekton_Pipeline#pipeline_task_bundle|declaration of tasks in pipelines]].


=Overview=
<font color=darkkhaki>TO PROCESS:


* https://tekton.dev/docs/pipelines/taskruns/#tekton-bundles
* https://tekton.dev/docs/pipelines/pipelines/#tekton-bundles
* https://tekton.dev/docs/pipelines/pipelines/#tekton-bundles
* <code>[[Tekton_Pipeline#pipeline_task_bundle|bundle]]</code>
* <code>[[Tekton_Pipeline#pipeline_task_bundle|bundle]]</code>
* <code>[[Tekton_TaskRun#bundle|bundle]]</code>
* https://tekton.dev/docs/pipelines/tekton-bundle-contracts/
</font>

Latest revision as of 03:11, 29 April 2022

Internal

Overview

A Tekton bundle is an OCI artifact that contains resources like tasks. The tasks published within a bundle can be referenced within a taskRef in a task run:

kind: TaskRun
spec:
  taskRef:
    name: some-task
    bundle: docker.io/myrepo/mybundle[:tag]

or in declaration of tasks in pipelines.

TO PROCESS: