跳至主要內容
gitea与woodpecker的cicd环境

gitea与woodpecker的cicd环境

之前使用gitea与Jenkins构建出来一个ci/cd的环境,但是过程就像老太太的裹脚布一样又臭又长,而且Jenkins对于容器化的支持其实并不好,走了很多弯路,而 GitLab 占用的资源过多,不适合我的个人场景。换成 Podman + Woodpecker 之后,不仅资源占用小,也能专注项目本身,这就是我想要的简洁、高效的 CI/CD 环境。于是有了这一篇博客。

环境配置

提示

开发环境: debian 12 podman 4.3.1 podman-composer 1.0.3 rustc 1.87.0

所用容器镜像: quay.io/podman/stable latest
docker.gitea.com/gitea 1.24.1-rootless docker.io/library/debian stable-slim
docker.io/library/debian bookworm-slim
docker.io/woodpeckerci/woodpecker-server v3
docker.io/woodpeckerci/woodpecker-agent v3
docker.io/woodpeckerci/plugin-git 2.6.5
docker.io/library/rust 1.87.0

部署环境: debian bookworm-slim podman 4.3.1


Mr.Lexon大约 11 分钟podmanpodmandocker