26.09.2021 // CI Docs

Build Servers

Public Servers

3 Public Build Servers

Can run on any branch Only contains build tools Never contains credentials

Running on V-Servers on a public Root-Server

Internal Servers

3 Internal Build Servers

Used for Signing and Deployment Signing Key are local on the Internal Build Servers Only run on CD Branches Protected Enviroments Manual Rollouts

CD Docs

Borepin and BFFH are deployed in 3 stages

Internal(innov) Stage

Tag Borepin: alpha Tag BFFH: alphav0.1.0-

Borepin deploys to "FabAccess Testing - Intern and Beta" BFFH deploys to docker-tag "internal"

Versionnumber is JobID

Internal is only for "InnovisionLab"

Foo builds

Tag BFFH: v0\.[0-9]+\.[0-9]+

letzte alpha: v0.N.M

Bar builds

Tag BFFH: v0.X.Y X > N

Test builds

Tag BFFH: v0.X.Y+1-<git tag>

Stable release

Tag BFFH: v1.0.0

Beta Stage

Branche Borepin: beta Branche BFFH: beta

Borepin deploys to "FabAccess - Beta" BFFH deploys to docker-tag "beta"

Versionnumber is JobID

Beta is for external Testers

Production Stage

Branche Borepin: main Branche BFFH: main

Borepin deploys to "FabAccess - Production" BFFH deploys to docker-tag "latest"

Versionnumber is Git-Tag

Production is for all Users


Version #2
Erstellt: 15 Oktober 2024 10:22:28 von Mario Voigt (Stadtfabrikanten e.V.)
Zuletzt aktualisiert: 14 Dezember 2024 18:23:07 von Mario Voigt (Stadtfabrikanten e.V.)