🚀 CI/CD Standards
Standardized pipeline configuration for RedstoneDevelopment projects.
📋 Pipeline Configuration
All Java (Maven) projects must use the pipeline.yml in .forgejo/workflows/.
Key Features:
- Runtime: OpenJDK 21
- Tooling: Maven 3.9+
- Internal Mirror: Uses
172.17.0.1:3000for reliable connectivity during builds.
🏃 Forgejo Runner
The RedstoneRunner is self-hosted as a Docker container.
- Instance URL:
http://172.17.0.1:3000 - Labels:
ubuntu-latest:docker://node:16-bullseye - Volume Mapping: Accesses
/var/run/docker.sockfor job container isolation.
📦 Maven Repository
Artifacts are deployed to the internal Forgejo Maven registry.
- Internal URL:
http://172.17.0.1:3000/api/packages/RedstoneDevelopment/maven