Open cbron opened 4 years ago
I have been looking into jenkins-x: they switched their previous jenkinsfile groovy pipelines to yaml
Jenkins X Pipelines, a new serverless pipeline execution engine based on the Tekton Pipelines
I find jenkins-x complex, but I like the concept of jenkinsx.yml and its translation to Tekton Pipelines.
It would be good if riofile would translate to Tekton Pipelines but also provide the option to opt-out and hack a Tekton Pipeline if needed, for complexer uses cases. Analogue to the current state with riofile and use of k8s deployment descriptors.
@Vad1mo yes that is our goal, to integrate with Riofile and still allow writing custom pipelines outside of Rio. We may also allow switching between pipeline vendors in the future.
Investigate Argo or Tekton for Rio pipelines, as well as user defined pipelines in Riofile.
Everthing should be vendor agnostic.
UI ticket: https://github.com/rancher/rio/issues/377
Todo: