From 5442480c5031a6d0e765b1826e1306f05f73cb34 Mon Sep 17 00:00:00 2001 From: evdo Date: Wed, 18 Dec 2024 13:31:50 +0100 Subject: [PATCH] Added forgejo documentation --- docs/userguide/forgejo.md | 46 +++++++++++++++++++++++++++++++++++---- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/docs/userguide/forgejo.md b/docs/userguide/forgejo.md index 6f6f68e..62da842 100644 --- a/docs/userguide/forgejo.md +++ b/docs/userguide/forgejo.md @@ -1,5 +1,43 @@ -Franz -runner setup -forgejo registry -project and issue management of forgejo \ No newline at end of file +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 + +**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) \ No newline at end of file