Skip to main content

🚀 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:3000 for 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.sock for 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