Below you will find pages that utilize the taxonomy term “Gitea”
2020
[Raspberry Pi] Integrating Jenkins and Gitea
I seamlessly integrated Jenkins and Gitea, establishing full control over my self-hosted continuous integration (CI) environment. I installed the Gitea plugin on Jenkins, configured Gitea, and set up Jenkins to recognize the Gitea organization. The integration allows automatic build triggers upon committing to the Gitea repository. Additionally, I tested the webhook connection for smooth functionality. With this setup, I'm ready to dive into the CI workflow for my Spring Boot application in the upcoming post. Stay tuned for more!
2020
[Raspberry Pi] Gitea for K8s Cluster
In my recent endeavor, I spent 40 minutes setting up Gitea on my Kubernetes Pi cluster, granting me absolute control over personal Git repositories. I seamlessly integrated MySQL, using Docker images and Kubernetes configurations. The meticulous setup involved creating necessary paths on an external HDD, configuring persistent volumes, and ensuring a smooth deployment. I prepared MySQL for Gitea, creating a user, database, and granting privileges. Gitea installation via Docker and subsequent exposure to external access using NodePort were executed flawlessly. A troubleshooting tip addressed a MySQL access issue. Now, my Gitea on Kubernetes Pi Cluster is fully operational for efficient repository management.
2020
[Raspberry Pi] Gitea for MicroK8s Cluster
I dedicated 45 minutes to set up Gitea on my Raspberry Pi cluster using MicroK8s. Gitea, a self-hosted Git service, grants my team cost savings and enhanced server control. I ensured a smooth installation by preparing MySQL, creating required paths on an external HDD, and configuring persistent volumes. Following MySQL setup, I seamlessly prepared the database and moved on to setting up Gitea with Docker, utilizing a docker-compose.yml file. After injecting images into MicroK8s cache, I exposed Gitea externally using NodePort. Troubleshooting tips were handy, addressing MySQL connection issues. My self-hosted Git service is now ready for efficient collaboration.