====== GitLab ======
* [[https://about.gitlab.com/blog/2025/03/24/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd/|Prepare now: Docker Hub rate limits will impact GitLab CI/CD]]
* [[https://kgaut.net/blog/2025/migrer-une-instance-gitlab-sur-un-nouveau-serveur|Migrer une instance gitlab sur un nouveau serveur]]
==== CI ====
Il suffit de placer un fichier ''.gitlab-ci.yml'' à la racine du projet correctement configuré.
Exemple de fichier pour les tests d'une application Django:
image: python:latest
cache:
paths:
- ~/.cache/pip/
before_script:
- python -V # Print out python version for debugging
- pip install -r requirements.txt -r requirements-dev.txt
test:
script:
- make flake
- make coverage
=== Désactiver la CI pour un push ===
git push -o ci.skip