From bd54c633682de9e955c6d8cc24c8f13acbefe11b Mon Sep 17 00:00:00 2001 From: Camille Date: Sat, 30 May 2026 00:39:20 +0200 Subject: [PATCH] fix(ci): update OneDev buildspec triggers to limit branches for direct pushes --- .onedev-buildspec.yml | 5 +++-- README.md | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 08cb4ad..e062ad3 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -71,8 +71,9 @@ jobs: condition: ALWAYS optional: false triggers: + # Branches stables (peu de pushes) : CI à chaque push direct - type: BranchUpdateTrigger - branches: main master develop feature/* release/* ci/* + branches: main master develop userMatch: anyone - type: PullRequestUpdateTrigger branches: main master develop @@ -114,7 +115,7 @@ jobs: requireSuccessful: true triggers: - type: BranchUpdateTrigger - branches: main master develop feature/* release/* ci/* + branches: main master develop userMatch: anyone - type: PullRequestUpdateTrigger branches: main master develop diff --git a/README.md b/README.md index 8f62543..464ad5c 100644 --- a/README.md +++ b/README.md @@ -188,9 +188,11 @@ Le fichier [`.onedev-buildspec.yml`](.onedev-buildspec.yml) définit trois jobs | Job | Rôle | |-----|------| | **Build and Test** | `pnpm install`, build NX, tests, rapports JUnit | -| **Docker Build** | Vérifie les Dockerfiles (`DockerLoadOutput`) | +| **Docker Build** | Vérifie les Dockerfiles (export OCI local) | | **Docker Publish** | Push registry sur `main` / `master` uniquement | +**Déclenchement :** push direct sur `main`, `master`, `develop` ; branches type `feature/*` ou `ci/*` uniquement via pull request (pas de doublon). + **Image CI recommandée** (évite `apt-get` à chaque run) : ```bash