fix(ci): update OneDev buildspec triggers to limit branches for direct pushes

This commit is contained in:
Camille 2026-05-30 00:39:20 +02:00
parent 130e47cf3f
commit bd54c63368
2 changed files with 6 additions and 3 deletions

View file

@ -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

View file

@ -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