获取用于注册 runner 的 gitea token 图中的blog_ci_cd是笔者此前已创建好的用于博客 CI/CD 工作流的 runner,可以看到它目前处于空闲(Idle)状态。需要注意的是,每个 token 只能用于一次注册,不能多次使用。 3)runner name runner 的名称,若留空得话将使用主机名。 4)runner labels runner 的标签,是个以逗号...
同时,我们也将在方才获取 token 的页面看到新增了一个尚处于离线(Offline)状态的 runner,它的 name 和 labels 分别为test_runner和test: 2.2.4 运行 经过注册的 runner 只是建立了与 Gitea 实例间的联系,还无法运行工作流任务,我们还需要通过运行 act runner 可执行程序来唤醒它: 1 nohup act_runner-0.2.5-li...
通过docker-compose.yml启动act_runner容器 version:"3.8"services:runner:image:gitea/act_runner:nightlyenvironment:CONFIG_FILE:/config.yamlGITEA_INSTANCE_URL:"${INSTANCE_URL}"GITEA_RUNNER_REGISTRATION_TOKEN:"${REGISTRATION_TOKEN}"GITEA_RUNNER_NAME:"${RUNNER_NAME}"GITEA_RUNNER_LABELS:"${RUNNER_LABELS}...
GITEA_RUNNER_NAME: 名称 GITEA_RUNNER_LABELS:标签 version:"3.8"services:runner:image:gitea/act_runner:nightlyenvironment:CONFIG_FILE:/config.yamlGITEA_INSTANCE_URL:"http://192.168.2.19:3000"GITEA_RUNNER_REGISTRATION_TOKEN:"7oG53H5eRnjQwSNYmc7N9xMDIsrm3zVY2BOafGPo"GITEA_RUNNER_NAME:"dms-runner-50...
使用Docker 注册 Runner version:"3.8"services:runner:image:gitea/act_runner:nightlyenvironment:CONFIG_FILE:/config.yamlGITEA_INSTANCE_URL:"${INSTANCE_URL}"GITEA_RUNNER_REGISTRATION_TOKEN:"${REGISTRATION_TOKEN}"GITEA_RUNNER_NAME:"${RUNNER_NAME}"GITEA_RUNNER_LABELS:"${RUNNER_LABELS}"volumes:-./confi...
INFO Enter the runner token: [输入 Runner 令牌] INFO Enter the runner name (ifsetempty, use hostname:ubuntu ): [输入 Runner 名称] INFO Enter the runner labels, leave blank to use the default labels (comma-separated,forexample, ubuntu-20.04:docker://node:16-bullseye,ubuntu-18.04:docker:/...
labels: - "ubuntu-latest:docker://gitea/runner-images:ubuntu-latest" - "ubuntu-22.04:docker://gitea/runner-images:ubuntu-22.04" - "ubuntu-20.04:docker://gitea/runner-images:ubuntu-20.04" # 新增 - "node-slim:docker://node:16-bullseye-slim" 使用node镜像执行Checkout name: Gitea Actions ...
time= level=info msg="runner: runner, with version: v0.2.11, with labels: [ubuntu-latest], declare successfully" time= level=error msg="failed to fetch task" error="unknown: rpc error: code = Internal desc = pick task: GetSecretsOfTask: failed to decrypt by secret, the key (maybe ...
DRONE_RUNNER_LABELS 可选的字符串映射。提供一组标签,用于将管道路由到特定机器或一组机器 DRONE_LOGS_DEBUG 启用调试日志记录。此配置参数是布尔类型,是可选的 DRONE_LOGS_PRETTY 启用日志作为默认 json 格式的替代。此配置参数是布尔类型,是可选的 DRONE_LOGS_NOCOLOR 启用日志的颜色格式;与漂亮的打印日志一起使...
label其实在传统的CI中也存在,但是存在感较弱。Act-Runner Labels label在Actions中是直接用于匹配启动构建的Runner用的,在脚本中指定的runs-on就是指定的label,而在拥有这个lable的Runner就会拉取到这个构建任务并运行起来。 用一张图来说明一下 示意图