Compare commits
2 Commits
9ec95111a0
...
d11a297fd2
| Author | SHA1 | Date | |
|---|---|---|---|
| d11a297fd2 | |||
| 6680003b4d |
@@ -70,6 +70,13 @@ jobs:
|
||||
- name: Analyse statique (Larastan / PHPStan)
|
||||
run: vendor/bin/phpstan analyse --configuration=phpstan.neon --memory-limit=512M --no-progress
|
||||
|
||||
- name: Audit de sécurité des dépendances (composer audit)
|
||||
# Signale les vulnérabilités connues (CVE) des dépendances.
|
||||
# Informatif : n'échoue pas le build, car un correctif amont peut ne
|
||||
# pas être encore disponible ; les dépendances sont tenues à jour.
|
||||
run: composer audit --no-interaction
|
||||
continue-on-error: true
|
||||
|
||||
- name: Exécution des tests + couverture (PHPUnit)
|
||||
# phpunit.xml définit déjà l'environnement de test (sqlite en mémoire).
|
||||
# On génère le rapport de couverture (clover) et le rapport de tests
|
||||
|
||||
Generated
+528
-696
File diff suppressed because it is too large
Load Diff
@@ -3,11 +3,13 @@
|
||||
# À déployer sur le serveur (via Portainer ou docker compose).
|
||||
# Il exécute les workflows définis dans .gitea/workflows/.
|
||||
#
|
||||
# Étapes d'enregistrement :
|
||||
# 1. Dans Gitea : Administration ▸ Actions ▸ Runners ▸ "Create new runner"
|
||||
# Déploiement via Portainer :
|
||||
# 1. Gitea ▸ Administration ▸ Actions ▸ Runners ▸ "Create new runner"
|
||||
# pour obtenir le REGISTRATION TOKEN.
|
||||
# 2. Renseigner GITEA_RUNNER_REGISTRATION_TOKEN ci-dessous (ou via .env).
|
||||
# 3. `docker compose up -d`
|
||||
# 2. Portainer ▸ Stacks ▸ Add stack ▸ coller ce fichier.
|
||||
# 3. Dans "Environment variables", ajouter :
|
||||
# GITEA_RUNNER_REGISTRATION_TOKEN = <le jeton copié>
|
||||
# 4. Deploy the stack.
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
services:
|
||||
act_runner:
|
||||
@@ -17,7 +19,7 @@ services:
|
||||
environment:
|
||||
# URL de l'instance Gitea
|
||||
GITEA_INSTANCE_URL: https://gitea.sam-coffre.duckdns.org
|
||||
# Jeton d'enregistrement récupéré dans l'admin Gitea
|
||||
# Jeton d'enregistrement (défini dans les variables d'environnement du stack)
|
||||
GITEA_RUNNER_REGISTRATION_TOKEN: "${GITEA_RUNNER_REGISTRATION_TOKEN}"
|
||||
GITEA_RUNNER_NAME: cesizen-runner
|
||||
# Images utilisées pour les labels (ubuntu-latest => image complète)
|
||||
@@ -25,4 +27,8 @@ services:
|
||||
volumes:
|
||||
# Le runner a besoin du socket Docker pour lancer les jobs conteneurisés
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ./data:/data
|
||||
# Volume nommé (persiste l'enregistrement du runner entre redémarrages)
|
||||
- act_runner_data:/data
|
||||
|
||||
volumes:
|
||||
act_runner_data:
|
||||
|
||||
Reference in New Issue
Block a user