Core features and highlights
Gitea Actions is Gitea’s built-in lightweight CI/CD platform that defines workflows using YAML. It supports event triggers (push, pull request, schedule, etc.), parallel and matrix execution, and extensible runners. It is deeply integrated with Gitea repositories, branch protection, and permission systems, making it easy to build automation in self-hosted environments.
Use cases and target users
- Teams that self-host and require local execution and privacy
- Internal pipelines and automated testing for small to medium businesses
- Open-source projects, teaching, or temporary environments where low maintenance is preferred
Main advantages and highlights
- Lightweight & easy to deploy: no reliance on complex cloud services, resulting in low operational overhead
- Controlled and secure: code and credentials stay on-premises, meeting compliance needs
- Migration-friendly: workflow syntax is close to mainstream CI systems, easing migration and onboarding
- Extensible: supports custom runners and plugin-based execution to accommodate various build scenarios
For more details and examples, see the official documentation: https://docs.gitea.io/en-us/actions