我的是gitea也可以和github 兼容,只是没有github 那么靓而已
安装一个gitea仓库
docker run -d --name gitea \-p3000:3000 -p2222:22 \-v /git/data:/data \ -v /etc/timezone:/etc/timezone:ro \-v /etc/localtime:/etc/localtime:ro \gitea/gitea:1.21.1
settings >>> runners 如下:
生成runnner配置
docker run --entrypoint="" --rm -it gitea/act_runner:latest act_runner generate-config > /git/conifg/config.yaml
运行runners
docker run \-v /git/conifg/config.yaml:/config.yaml \-v /mmm/act:/data \-v /var/run/docker.sock:/var/run/docker.sock \-e CONFIG_FILE=/config.yaml \-e GITEA_INSTANCE_URL=http://192.168.0.20:3000 \-e GITEA_RUNNER_REGISTRATION_TOKEN=N2w3DRV3PO1ryzIwXZDsSOmTC9Wg9lOOZSg698Rd \-e GITEA_RUNNER_NAME=act_runner \-e GITEA_RUNNER_LABELS=act_runner \--name act_runner \-d gitea/act_runner:nightly
如下即可:
如果想修改conf.yaml配置把镜像更换成国内镜像如下:
vim /git/conifg/config.yaml
阿里云镜像
registry.cn-shenzhen.aliyuncs.com/lolos/loloss:ubuntu-latest