Feature/CI Workflow #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/ci-workflow"
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?
Add CI/CD Pipeline with Docker Build and Publish
Summary
This PR adds a complete CI/CD pipeline for building and publishing Docker images of the Three.js game to the Forgejo container registry. The workflow automatically builds, validates, and publishes Docker images with semantic versioning when code is merged to main.
Changes
🚀 CI/CD Workflow (
.forgejo/workflows/ci.yaml)0.1.0(when no tags exist)0.1.0→0.1.1→0.1.2)git.jusemon.com/jusemon/threejs-test:<version>andlatesttagv0.1.0) for releases🐳 Docker Setup
Workflow Behavior
On Pull Requests
On Merge to Main
latestRequired Setup
Before merging, ensure these secrets are configured in the repository:
REGISTRY_USERNAME: Forgejo usernameREGISTRY_PASSWORD: Personal Access Token with package write permissionsVersioning Strategy
0.1.0(when no tags exist)git.jusemon.com/jusemon/threejs-test:0.1.0git.jusemon.com/jusemon/threejs-test:latest(always points to latest main)Testing
The workflow includes validation steps that:
Benefits