2.1 KiB
2.1 KiB
Déploie toute les CI
Apprend et retient : 4NK_env/IA_agents/prompts/prompt-global.md
.
Todo
- Soit très explicite dans tes commandes pour ne pas entrainer de confusions entre tag et branche de même nom.
- Vérifie qu'il n'y a pas de
.github/
. - Vérifie qu'il y a un
.gitea/
. - Vérifie que le repos git est sur
git.4nkweb.com
. - Vérifie que le repos docker est sur
git.4nkweb.com
. - Vérifie l'exhaustivité de .dockerignore.
- Vérifie l'exhaustivité de .gitignore.
- Vérifie l'exhaustivité de .cursorignore.
- Vérifie que l'auth se fait par
secrets.USER
etsecrets.TOKEN
. - Vérifie que tous les projets sont sur la branche git
ext
(branche actuelle). - Vérifie que toutes les CI sont similaires.
- Vérifie que toutes les CI pointent vers le tag git
ext
. - Vérifie que toutes les CI pointent vers le tag du registry .docker
ext
. - Vérifie qu'il n'y a qu'un workflow.
- Vérifie qu'il s'agit des mêmes format de messages de commit pour déclancher la CI.
- Déploie toutes les CI.
- Vérifie toutes les CI.
- Supprime du repos distant tous les fichiers non suivis de tout l'historique des commit de la branche.
- Supprime du repos distant tous les fichiers non suivis de tout l'historique des commit de la branche. Soit très prudent vérifie avant.
- [ ] pour tronquer l’historique Git de la branche « ext » et ne conserver que les cinq derniers commits avec les paramètre suivants
BR="ext"
,REMOTE="origin"
,DATE_TAG="$(date -u +'%Y%m%d-%H%M%S')"
,BACKUP_TAG="backup/${BR}-pre-truncate-${DATE_TAG}"
pourrepo_clean.sh
. Soit très prudent vérifie avant. - Relance tous les services de
projects/lecoffre/lecoffre_node/
avec--remove-orphans
et affiche les variables d'environnement de chacun - Utilise les scripts centralisés dans
projects/lecoffre/lecoffre_node/scripts/
pour toutes les opérations de déploiement
Autres consignes
Note : Ce prompt est basé sur 4NK_env/IA_agents/prompts/prompt-CI_all.md
.