[ci] do not always create pipeline on master

This way, the pipeline result on master will always be the one of the 
last nightly scheduled pipeline.
4 jobs for !2576 with feature/improve-ci
latest merge request