Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is how it should be done. It was trivial to port my company's CI from Jenkins to Gitlab because we did this.

Confusion arises when developers don't realise they are using something in their local environment, though. It could be some build output that is gitignored, or some system interpreter like Python (especially needing a particular version of Python).

Luckily with something like Gitlab CI it's easi to run stuff locally in the same container as it will be run in CI.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: