Project
Automation
CI/CD pipelines
GitHub Actions are triggered to automate the integration and delivery of the application:
Role | Definition file |
---|---|
CI | .github/workflows/ci.yaml |
Pages | .github/workflows/pages.yaml |
PKG | .github/workflows/pkg.yaml |
GitHub configuration (General / Security / Secrets and Variables / Actions):
- DOCKERHUB_TOKEN
- DOCKERHUB_USERNAME
- SONAR_HOST_URL
- SONAR_ORG
- SONAR_PROJECT_KEY
- SONAR_TOKEN
Backlog
V2.0
New features:
- Store in the database only one version of the state in tf_state (the latest) and save the others in tf_state_revision
- Send traces, logs, metrics to OpenTelemetry Collector
Design
Programming languages
The code is mainly written in C# / .NET: open-source, cross-platform (Linux/Windows), highly performant, object-oriented.