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 许可证 发行。

作者信息

Luis Gracia 在 EMBL-EBI洛克菲勒大学 工作期间:

  • luis.gracia [at] rockefeller.edu
  • GitHub 用户 luisico
  • Galaxy 用户 luisico
关于项目

Install Gitlab CI Runner

安装
ansible-galaxy install luisico.gitlab-ci-runner
许可证
mit
下载
329
拥有者
Passionate DevOps Advocate