4 ms·
Can't you put the gitlab runner on whatever you want and set up CI environments to the runner?
by Already__Taken 9y ago
Can't you put the gitlab runner on whatever you want and set up CI environments to the runner?
- bpicolo 9y agoThe issue is that the configuration format makes complex jobs difficult to define. It's good for the simple case, but versus e.g. a Jenkinsfile[0] where you get a complete groovy DSL that can interact with it's environment across tasks, pipeline, branch, etc with ease it's rough. Having fine-grained control becomes important. [0] https://jenkins.io/doc/book/pipeline/jenkinsfile/ https://jenkins.io/doc/book/pipeline/jenkinsfile/
- vorg 9y ago> a Jenkinsfile[0] where you get a complete groovy DSL Apache Groovy isn't "complete" as shipped with Jenkins. It's collections API is deliberately crippled so it doesn't work.