CI/CD 파이프라인

Detect → Build → Test → Deploy → Route. 각 단계에서 어디가 실패하는지.

파이프라인 단계

1

Detect

Git push 감지. main 브랜치면 production, PR은 preview.

2

Build

Buildpack 자동 감지 또는 Dockerfile 사용. axhub.yamlbuild.command override.

3

Test

build.test 명령이 정의되면 실행. 실패 시 배포 중단.

4

Deploy

Rolling · Blue/Green · Canary 중 선택. 기본 canary 10% → 100%.

5

Route

Gateway에 새 버전 연결. 헬스체크 후 트래픽 이동.

롤백

Terminal
ax rollback <deployment-id> --to <version>

평균 8초. 트래픽 100%가 이전 버전으로 즉시 이동.

다음