.gitlab-ci.yml
Utiliser l'éditeur intégré de gitlab pour pipeline. La création manuel d'un fichier
.gitlab-ci.ymlne marche pas toujours.
Format général des URL d'Éditeur de pipeline :https://gitlab.com/ronzz-public/CDN/-/ci/editor?branch_name=repair2
Déploiement basique
image: alpine:latest
pages:
stage: deploy
script:
- echo "The site will be deployed to $CI_PAGES_URL"
artifacts:
paths:
- public
rules:
# Déclenche le job seulement si un fichier dans public/ est modifié
- changes:
- public/**/* # Cela inclut tous les fichiers dans public et ses sous-dossiers
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH # Optionnel : garantir que ce soit sur la branche par défaut
Avancé : branch dédiée
Une branche dédiée peuvent isolé les contenus publiques des changements en code. C'est une stratégy prudent concernant les sites publique très consultés.
image: alpine:latest
pages:
stage: deploy
script:
- echo "The site will be deployed to $CI_PAGES_URL"
artifacts:
paths:
- public
rules:
# Déclenche le job seulement si un fichier dans public/ est modifié
- changes:
- public/**/* # Cela inclut tous les fichiers dans public et ses sous-dossiers
- if: '$CI_COMMIT_REF_NAME == "pages"'
le fichier
.gitlab-ci.ymldoit être sur la branchepages
Member discussion