目录

使用说明

在 gitliink 平台管理员申请到runner token 后,在docker-compose.yml 替换GITEA_RUNNER_REGISTRATION_TOKEN

      GITEA_RUNNER_REGISTRATION_TOKEN: 'xxxxxxxxx' #  配置runner token

Runner的标签配置

Runner的标签用于确定Runner可以运行哪些Job以及如何运行它们,在config.yaml 中配置。 默认标签为

   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"

它们是逗号分隔的列表,每个项目都是一个标签。

让我们以 ubuntu-22.04:docker://node:16-bullseye 为例。 它意味着Runner可以运行带有runs-on: ubuntu-22.04的Job,并且该Job将在使用node:16-bullseye镜像的Docker容器中运行。

如果默认镜像无法满足您的需求,并且您有足够的磁盘空间可以使用更好、更大的镜像,您可以将其更改为ubuntu-22.04:docker://<您喜欢的镜像>。 您可以在act 镜像上找到更多有用的镜像。

如果您想直接在主机上运行Job,您可以将其更改为ubuntu-22.04:host或仅ubuntu-22.04,:host是可选的。 然而,我们建议您使用类似linux_amd64:host或windows:host的特殊名称,以避免误用。

流水线中 runner 使用

name: demo
on:
  workflow_call:
  workflow_dispatch:
jobs:
  job1:
    runs-on: ubuntu-latest #  替换自定义的 labels
    steps:
      - name: Checkout
        uses: actions/checkout@master
关于
43.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号