feat(ci): Docker build+push pipeline for gateway and web images #335

Merged
jason.woltje merged 8 commits from fix/ci-docker-publish-test-dep into main 2026-03-31 01:48:09 +00:00
Owner

Adds Kaniko-based Docker build+push (matching SAGE PHR pattern) for gateway and web images on main/tag. Uses global gitea_username/gitea_password secrets.

Build decoupled from test step — DB test requires external Postgres.

Adds Kaniko-based Docker build+push (matching SAGE PHR pattern) for gateway and web images on main/tag. Uses global gitea_username/gitea_password secrets. Build decoupled from test step — DB test requires external Postgres.
jason.woltje added 2 commits 2026-03-31 01:00:49 +00:00
feat(ci): add Docker build+push pipeline for gateway and web images
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
f161e3cb62
fix(ci): decouple build/publish from test step — DB test requires external Postgres
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
41e8f91b2d
jason.woltje added 1 commit 2026-03-31 01:04:55 +00:00
fix(ci): switch to Kaniko image builder using global gitea secrets
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
f544cc65d2
jason.woltje added 1 commit 2026-03-31 01:12:26 +00:00
fix(ci): separate publish pipeline — Docker builds independent of test failures
Some checks failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
48be0aa195
jason.woltje added 1 commit 2026-03-31 01:19:33 +00:00
fix(ci): remove build step from ci.yml — build only in publish pipeline
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
34fad9da81
jason.woltje added 1 commit 2026-03-31 01:26:03 +00:00
fix(ci): add postgres service sidecar for integration tests
Some checks failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
47b7509288
jason.woltje added 1 commit 2026-03-31 01:31:46 +00:00
fix(macp): use sh instead of bash in gate-runner — Alpine Linux compatibility
Some checks failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
85d4527701
jason.woltje added 1 commit 2026-03-31 01:41:49 +00:00
fix(ci): wait for postgres readiness before migration + tests
Some checks failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/push/ci Pipeline failed
3321d4575a
jason.woltje merged commit 31a5751c6c into main 2026-03-31 01:48:09 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#335