Define an output that acts as a Knative eventing source #587
Labels
design
This task is about creating and discussing a design
help wanted
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
meaty-juicy-coding-work
This task is mostly about implementation!!! And docs and tests of course but that's a given
A CI/CD pipeline may include tasks that should be executed asynchronously from the main pipeline, for instance post processing of test results or logs, notifications and more; so things that should not affect the duration / reliability of the pipeline and can be executed "eventually" once the pipeline is complete.
This could be achieved by exploiting knative eventing. We could define a
pipelineresource
to be exclusively used astaskrun
/pipelinerun
output, that can store generic medatada about the*run
and that can act an eventing source for a configured sink.Examples of metadata are the location of the produced artifacts (a container image, logs, machine readable test results), the name of the
task
/pipeline
, details about the triggering event (the git branch , github PR, release number, etc).The text was updated successfully, but these errors were encountered: