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