Hi everyone. Been using Gitlab for a while, but just getting around to exploring the whole CI aspect. I have a need that hopefully can be easily addressed.
Our project is huge at almost 2GB for a build. I don’t want to trigger a build for every commit - especially since we commit code all day long in short bursts (due to the nature of this project). What I would like to do is only trigger a build via an on-demand script/job, rather than for every commit.
I understand that by putting the “[skip ci]” primitive in the commit message that it will skip the build process, but with the number of commits we do on a daily basis, invariably, someone is going to forget to do that and trigger this huge build process.
I know I can create a build trigger that I can ping via cURL or what not, but how can I work around the “every commit triggers a build” thing more easily than the “[skip ci]” approach?
Thanks in advance for any ideas!
Cheers.