Added forgejo documentation

This commit is contained in:
evdo 2024-12-18 13:31:50 +01:00
parent 6266f6d20f
commit 5442480c50

View file

@ -1,5 +1,43 @@
Franz
runner setup In our EDP, we utilize Forgejo for Git hosting, Forgejo Registry for container image storage, and Forgejo Runner for continuous integration (CI) workflows. Here's a brief overview of these components and their roles.
forgejo registry
project and issue management of forgejo ## Forgejo
**Forgejo** is a Git server that provides version control for your code repositories. It offers:
- **Code Hosting**: Store and manage your source code repositories.
- **Collaboration Tools**: Features like pull requests, issue tracking, and code reviews to enhance teamwork.
- **Git Actions**: Native support for CI/CD pipelines using Forgejo Actions.
Forgejo serves as the central hub for managing source code and related development activities.
## Forgejo Registry
**Forgejo Registry** is a container image registry integrated with Forgejo. It allows you to:
- **Store Docker Images**: Save and manage container images for deployment.
- **Version Control**: Keep track of different versions of your container images.
- **Integration with CI Pipelines**: Store images built by CI workflows for future deployment.
The Forgejo Registry simplifies the process of managing container images and ensures they are readily available for deployment.
## Forgejo Runner
**Forgejo Runner** is a tool used to execute CI/CD workflows defined in Forgejo Actions. It provides:
- **Pipeline Execution**: Runs automated tasks such as building, testing, and deploying code.
- **Integration with Forgejo**: Seamless execution of workflows hosted on the Forgejo Git server.
- **Image Building**: Builds Docker images and pushes them to the Forgejo Registry.
Forgejo Runner ensures that your CI/CD processes run smoothly and consistently.
## Summary
- **Forgejo**: Git server for version control and collaboration.
- **Forgejo Registry**: Container image registry for storing and managing Docker images.
- **Forgejo Runner**: CI/CD runner for executing workflows and building images.
## 🔗 References
* [Forgejo Documentation & Community](https://forgejo.org/)
* [Forgejo Runner Guildes & Documentation](https://forgejo.org/docs/latest/admin/runner-installation/)
* [Forgejo Runner's Repository](https://code.forgejo.org/forgejo/runner)