GitLab already provides a way to run pipelines, why don't we use this as a workflow language?

The GitLab CI pipeline specification language is part of the GitLab product and thus its syntax might break in unforeseen ways in the future. It is quite likely that CI pipelines written today may not work in future releases of GitLab. Additionally it is useful to be able to run the RECAST pipelines on dedicated infrastructure (batch systems etc) as GitLab imposes limits ln the runtime of a pipeline.

1 Like