本文最后更新于:2024-12-01T08:55:14+08:00
Gitness 是 Harness 旗下的一款开源产品。可以说是 Drone 的替代品,Drone开源一段时间后就被 Harness 收购。介绍就免了直接上安装教程。
安装步骤
根据个人的想法决定安装哪些组件,目前我这里配置了SSL,所以需要一个 Nginx 进行反向代理。以下是我的docker-compose.yml
配置。
上面还配置了nginx相关的配置项,这里的nginx.conf
我使用的是默认的配置,所以这个文件我是不挂载的,可根据需要自行调整。以下是example.com.conf
的相关配置
这里还有一种想法,就是将nginx代理也一并交由 Gitness 托管,作为 Gitness 中的一个项目仓库来维护,这样就可以通过动态的调整来进行配置。
效果就不给大家展示了,SSL续约可以参考开源项目-SSL自动续约脚本!