luisico.gitlab-ci-runner
Gitlab CI Runner
安装 Gitlab CI Runner 并注册一个 Runner。
目前仅支持 docker 执行器。
每次运行该角色时,每个主机只能注册一个 Runner。如果通过名称或令牌找到已注册的 Runner,则将跳过这些 Runner。从 GitLab CI 服务器移除的 Runner 将从主机上移除。
该角色添加了官方的存储库,但默认禁用。
要求
请查看 meta/main.yml
。
角色变量
请查看 defaults/main.yml
。
依赖
需要安装 Docker,例如在 Ansible Galaxy 中使用某个 Docker 角色。
示例剧本
示例:
- hosts: servers
roles:
- docker
- gitlab-ci-runner
待办事项
- 更好地查找已注册的 Runner。
- 允许 Runner 选择没有标签的任务。
- 启用
repo_gpgcheck
。存储库中的 rpm 未签名,但存储库本身是签名的,然而 yum 在验证存储库时遇到了问题。
许可证
根据 MIT 许可证 发行。
作者信息
安装
ansible-galaxy install luisico.gitlab-ci-runner
许可证
mit
下载
329
拥有者
Passionate DevOps Advocate