dockerexec-ti gitea-runner bash# 进入容器# 容器内生成config.yamlact_runner generate-config > /tmp/config.yamlexit# 将config.yaml从容器内拷贝出来docker cp gitea-runner:/tmp/config.yaml . docker-compose.yaml 中增加 config.yaml 的挂载: volumes: - /data/gitea-runner/config.yaml:/config.yaml 重...
--env=DRONE_RUNNER_NAME=my-drone-runner \ --publish=3004:3000 \ --name=drone-runner \ drone/drone-runner-docker:1 4、 跑起来这俩个容器并查看是否有问题,可以使用docker logs 容器名称 来查看是否正常,这里特别注意下 runner 和 drone的通信是否链接正常 以上都没问题就可以 访问 drone了,部署drone的...
自动化构建:可以配置 Gitea CI Runner 来自动触发构建任务,例如在代码推送或者合并请求时自动执行构建流程。 容器化支持:Gitea CI Runner 支持在容器环境中执行构建任务,可以使用 Docker 等容器技术来隔离构建环境。 并行构建:Gitea CI Runner 支持并行构建,可以同时运行多个构建任务,提高构建效率。 自定义脚本:可以在 ...
version:"3.8"services:runner:image:gitea/act_runnerrestart:alwaysprivileged:trueenvironment:CONFIG_FILE:/config.yamlGITEA_INSTANCE_URL:"gitea访问地址"GITEA_RUNNER_REGISTRATION_TOKEN:"第二步的Token"GITEA_RUNNER_NAME:"自定义Runner的名称用于显示"GITEA_RUNNER_LABELS:"暂时不建议修改"DOCKER_HOST:unix:///va...
首先,访问你的gitea地址获取runner_token,我的是http://192.168.0.240:8089/admin/runners 1.使用Docker部署 dockerrun-d --privileged=true\ --restart always \ -e GITEA_INSTANCE_URL=http://192.168.0.240:8089 \ -e GITEA_RUNNER_REGISTRATION_TOKEN=JyDSicrUioR1FqIkL0vLkgkYIUdJU04aZFo36u4K \ ...
Description Hi, i am trying to run a actions runner using docker-compose. The runner is able to register successfully and ping the instance but fails to fetch information about the tasks to run. .runner is missing or not a regular file l...
Docker Runner:使用 drone/drone-runner-docker:1 版本镜像,将 docker 启动句柄挂载到容器 /var/run/docker.sock 文件中,以便 drone 可以使用 docker-runner 来执行镜像构建任务。环境变量中需要配置 drone server 的端口协议以及共享密钥,以便与 server 进行通信。具体配置可参考如下配置:version: '3'services: ...
Description Start 60 independent parallel act_runners ( opposed to a single runner that has parallel jobs enabled ) # docker-compose.yml services: runner: build: . # this Dockerfile adds self-signed certs to act_runner be able to connect...
编写yaml文件。注意配置environment中的各项参数和密码。其中runner中的DRONE_RPC_SECRET要和server中的DRONE_RPC_SECRET保持一致。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 # 切换目录 cd/opt/drone # 创建文件 cat>docker-compose.yaml<<EOFversion:"3"services:server:image:drone/drone:1container_nam...
Gitea 支持多种代码仓库导入方式,需在 `app.ini` 文件中进行额外配置,然后重启容器。此外,Gitea 与 Drone 无缝集成,Drone 是一款基于 Docker 的 CI/CD 工具,用于自动化构建、测试和发布流程。Drone 由服务端 (`drone-server`) 和运行器 (`drone-runner`) 组成,必须与特定 Git 仓库绑定。在 ...