Having something like this packed into Gitea would be absolutely amazing. Actually in my personal case this is also the only thing that prevents my colleagues and me from using Gitea as the main Git server for everyone at the company I work for.
@fazlerabbi37 Thank you for your suggestion, but the point really is that the CI should be really a part of Gitea and basically work without any individual per-repository setup. Ideally, it should be a one-click solution. The biggest advantage is that Gitea wouldn’t just be a plain VCS but, if it would implement this and more, an entire development to production assist, not only a part of that.
I use jenkins with my gitea server.
While settings up jenkins, I found it integrates well with gitea: Jenkins add itself to gitea, automatically discovers repositories, run repo pipelines if it find a jenkinsfile, and link the build results inside gitea’s interface.
All that being pretty much a 1-configuration click inside jenkins
@Akito you will still need to configure Drone CI server independently from Gitea but I want to have option to have option to enable Drone CI UI to be displayed inside Gitea repository tab to be able to see all repository builds/configure them etc without opening Drone CI UI
I checked out Drone CI and it indeed is really great, once set up properly. Eases up CI hugely for Gitea, due to the possibilit of connecting the two. Though, @lafriks goal would be the cherry on top.