Adopt Dagger CI for container builds (Phase 1) #156
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/dagger-ci-phase1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
.dagger/) withbuildandpublishfunctions for container imagesdagger call publishinbuild-container.yaml.forgejo/actions/build-push-image/composite actionVerified locally
dagger call build --src=. --container-name=nettest— builds ✓dagger call publish --src=. --container-name=nettest --version=dagger-test— pushed to Zot ✓dagger call build --src=. --container-name=forgejo-runner— new runner image builds ✓Deployment sequence (after merge)
mise run container-tag-and-release forgejo-runner v2.6.0— old runner bootstraps dagger via curl, builds new runnerargocd app sync forgejo-runner— runner restarts with v2.6.0 (dagger baked in)mise run container-tag-and-release nettest v0.13.0— end-to-end test of new pipelinemise run container-list— verify tagsNot included (future phases)