I think the yml file goes in the root of the project, at least thats where I’ve put it and it finds it successfully. Unfortunately that’s where my success ends.
I completely agree. There is general documentation that says this is the syntax, and so forth, but there are HUGE gaps between that and getting a system up and running. For example:
- is the code automatically pulled from the repo for you. If so where?
- are there environment variables that are globally set, for example, with the project name, url, git url, etc
- When is the environment (disk) wiped between “stages” or does my build stick around?
There are just so many questions I don’t even know where to start. It’s worse that all the examples seem to be in ruby and so I don’t know if its just ruby because that’s what they use, or if all scripts must be in ruby. Some alternatives would be nice.
I also saw in a doc that there is a syntax checker (lint) for the .gitlab-ci.yml file but it says it’s available with the short url ‘/lint’. Say what? Where do I use this “short url” that you speak of?
So many questions, so few answers, and so little time with an active project to search for my own answers, crawl through code, etc…