This commit is contained in:
1 parent
9c1209eac0
commit
91b2556d5a
2 files changed
+7
-7
No files matched your search
@@ -12,7 +12,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
quality-gate:
|
quality-gate:
|
||||||
name: Quality Gate
|
name: Quality Gate
|
||||||
runs-on: archlinux-x86_64
|
runs-on: deploy-production
|
||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
env:
|
env:
|
||||||
GODOT_VERSION: 4.7.2
|
GODOT_VERSION: 4.7.2
|
||||||
|
|||||||
@@ -107,12 +107,12 @@ puis exécute les tests unitaires et d'intégration.
|
|||||||
|
|
||||||
Le workflow Gitea Actions `.gitea/workflows/quality-gate.yml` exécute cette
|
Le workflow Gitea Actions `.gitea/workflows/quality-gate.yml` exécute cette
|
||||||
même commande sur chaque push vers `main`, chaque pull request visant `main` et
|
même commande sur chaque push vers `main`, chaque pull request visant `main` et
|
||||||
à la demande. Il requiert un runner natif portant le label
|
à la demande. Il utilise le runner natif portant le label `deploy-production`,
|
||||||
`archlinux-x86_64:host`, avec `bash`, `curl`, `git`, `node`, `rg`, `sha512sum` et
|
avec `bash`, `curl`, `git`, `node`, `rg`, `sha512sum` et `unzip` installés.
|
||||||
`unzip` installés. Godot 4.7.2 est vérifié puis conservé dans le cache du compte
|
Godot 4.7.2 est vérifié puis conservé dans le cache du compte runner afin
|
||||||
runner afin d'éviter un téléchargement à chaque exécution. Après sa première
|
d'éviter un téléchargement à chaque exécution. Après sa première exécution
|
||||||
exécution réussie, le contrôle `Quality Gate` doit être rendu obligatoire dans
|
réussie, le contrôle `Quality Gate` doit être rendu obligatoire dans la
|
||||||
la protection de la branche `main`.
|
protection de la branche `main`.
|
||||||
|
|
||||||
Commandes individuelles pour diagnostic :
|
Commandes individuelles pour diagnostic :
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user