fix(ci): update OneDev buildspec triggers to limit branches for direct pushes
This commit is contained in:
parent
130e47cf3f
commit
bd54c63368
2 changed files with 6 additions and 3 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue