Deshabilitar jobs: ¿Cómo prevenir la ejecución de tareas innecesarias?

Deshabilitar jobs: ¿Cómo prevenir la ejecución de tareas innecesarias?

¿Cómo deshabilitar Jobs de Gitlab?

Hay casos en los que deseamos deshabilitar algunos jobs en algunas stages específicas. Esto pasa por ejemplo cuando estamos haciendo cambios en las stages finales y no deseamos pasar a través de todas las stages iniciales. Si no dependemos de algunos de los stages previos, podemos deshabilitar estos agregando un punto antes del nombre de la stage, es similar a comentar un stage.

.deploy review:
    stage: deploy review
    only:
        - branches
    except:
        - main
    environment:
        name: review/$CI_COMMIT_REF_NAME
        url: https://arumals-$CI_ENVIRONMENT_SLUG.surge.sh
    script:
        - npm i -g surge
        - surge --project ./public --domain arumals-$CI_ENVIRONMENT_SLUG.surge.sh