Skip to content

[production] Build once, deploy to DoIT and the Vault staging CDN - #48

Open
mrdavidgagnon wants to merge 3 commits into
productionfrom
dev-vault-production
Open

mrdavidgagnon wants to merge 3 commits into
productionfrom
dev-vault-production

Conversation

@mrdavidgagnon

Copy link
Copy Markdown
Member

Same workflow change as the develop PR, applied to production so the live Aqualab build also publishes to https://cdn.vaultlearninggames-staging.org/fieldday/wake/production/ . Merging rebuilds and redeploys production to DoIT (same code, new build).

One Unity build, deployed independently to DoIT (legacy, unchanged) and the Vault staging CDN. The doit job is deleted when DoIT is retired.

build   (fielddaylab/vault-publisher unity-build.yml@v1)
  ├─► doit     VPN + rsync → https://fielddaylab.wisc.edu/play/wake/ci/<branch>/
  └─► preview  → https://cdn.vaultlearninggames-staging.org/fieldday/wake/<branch>/
remove-preview (on branch delete)

Same change as spacefab/airborne-prototype/ais-prototype, which are building this way on develop. The first build has no Library cache (new cache key), so it takes longer than usual.

🤖 Generated with Claude Code

…pendent jobs

build (fielddaylab/vault-publisher unity-build.yml@v1) uploads one artifact; 'doit' (legacy VPN + rsync)
and 'preview' (Vault staging CDN, https://cdn.vaultlearninggames-staging.org/fieldday/wake/<branch>/)
each deploy it and don't depend on each other. Deleting a branch removes its preview.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mrdavidgagnon and others added 2 commits September 25, 2026 11:27
… ci]

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch was successfully deployed

1 active (outdated) deployment
vault-staging — cf3e9a95 Deployed Sep 25, 2026 by mrdavidgagnon via preview / publish #2870
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant