注:要弄清楚这里的层次关系,gitea-runner 是主机通过 compose 启动的(称 runner 容器),而 jdk-mvn-node 是接到 job 时 runner 启动的构建容器(称为 container 容器),实际的 steps 都是在 container 容器中运行的。 steps 中每一步都可以用社区现成的 action,比如: steps: - name: Check out repository code...
**原因:Docker部署的Runner,在pipeline中使用Docker CLI会报错,是因为默认的镜像中没有Docker CLI 相关ISSUE 解决方案: 使用papodaca/install-docker-action@main的action进行cli的安装。 示例脚本: 代码语言:yaml 复制 on:push:tags:-"v*.*.*"jobs:build:runs-on:ubuntu-lateststeps:-name:Checkoutuses:actions/...
2)runner token token 用于 Gitea 和 runner 间的相互认证,可按照下图所示的步骤获取 token 用于 runner 注册: 获取用于注册 runner 的 gitea token 图中的blog_ci_cd是笔者此前已创建好的用于博客 CI/CD 工作流的 runner,可以看到它目前处于空闲(Idle)状态。需要注意的是,每个 token 只能用于一次注册,不能多次...
So for my runner with ownerID 3 and repoID 1, i get three records: mysql> select * from action_tasks_version; +---+---+---+---+---+---+ | id | owner_id | repo_id | version | created_unix | updated_unix | +---+---+---+---+---+---+ | 1 | 0 | 0 | 159...
fix: replace `GITEA_RUNNER_ACTION_CACHE_DIR` with `GITEA_RUNNER_HOST_… Build #170: Commit 1cb1426 pushed by sebthom main December 26, 2023 22:54 9m 44s fix: correct error `'/var/run/docker.sock': No such file or directory… Build #169: Commit 5a8bf4f pushed by sebthom ...
在action_runner的config.yml中增加node镜像 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" 使用...
部署时最好不要在挂载盘上启动docker-compose,我当时报了Error executing actionrunon resource 'ruby_block[directory resource: /data/GitLab]'这种错,换到系统盘启动docker-compose.yml就没事了。数据文件可以放在挂载盘。 推荐使用dockge管理docker。
Gitea 提供官方的 go-sdk,以及名为 tea 的CLI 工具 和 用于 Gitea Action 的 action runner。 gitea/awesome-gitea 是一个 Gitea 相关项目的列表,你可以在这里找到更多的第三方项目,包括 SDK、插件、主题等等。 作者 Maintainers Contributors Translators 授权许可 本项目采用 MIT 开源授权许可证,完整的授权说明已...
DRONE_SERVER_HOST=drone.wxy110.cn- DRONE_SERVER_PROTO=https # 支持http, https- DRONE_RPC_SECRET=31f581f47dbdb5700654af23432ee753 #自定义的Drone与runner通信密钥- DRONE_GIT_ALWAYS_AUTH=true- DRONE_GIT_USERNAME=部署账户的用户名- DRONE_GIT_PASSWORD=部署账户的密码- DRONE_USER_CREATE=username:...
drone/drone-runner-docker:1 查看连接情况 代码语言:javascript 复制 docker logs runner 执行完毕后,然后访问线上的 drone 服务,点击 CONTINUE 将会跳转到你的 Git 授权页面 点击应用授权,再次回到 drone,此时页面 Dashboard 列出了 gitea 的所有仓库(如果没有的话,可以点击右上角的 SYNC 来同步)。