.gitlab-ci.yml: Use skip variables to control jobs execution
This allows the skipped job to succeed so that the later stages of the pipeline can still run.
This allows the skipped job to succeed so that the later stages of the pipeline can still run.