GitLab 中文文档

GitLab Runner

Build Status

GitLab Runner 是一个开源项目, 它用来运行你定制的任务(jobs)并把结果返回给 GitLab。 GitLab Runner 配合GitLab CI(GitLab 内置的持续集成服务) 协调完成任务。

Requirements

GitLab Runner 是由 Go 语言开发的,可以作为一个独立的二进制程序运行, 所以它没有特定语言的环境需求。

Runner 可运行在 GNU/Linux, macOS 和 Windows 操作系统上。 如果是其他平台的操作系统,只要你编译一个 Go 的二进制程序, 也是可以运行的。

如果你想用 Docker 运行 Runer , 请确保 Docker 的版本不低于 v1.5.0

Features

Install GitLab Runner

GitLab Runner 可以在GNU/Linux, macOS, FreeBSD 和 Windows 上安装使用。 你可以用 Runner in Docker,或下载二进制文件, 或使用 GitLab 提供的 rpm/deb 仓库进行安装。 下面是不同各操作系统上的安装方法:

Register GitLab Runner

GitLab Runner 安装完成后,需要把它注册到 GitLab。

了解如何 注册 GitLab Runner.

Using GitLab Runner

Selecting the executor

GitLab Runner 提供了许多 executors(执行程序),可以在不同场景运行你的 builds 。 如果你不确定你该选择哪个 executor,可以查看 I'm not sure 章节。 executor 对照表 可以查看每个 executor 支持或不支持某些功能。

点下面的链接前往各个 executor 的详细文档:

Advanced Configuration

Troubleshooting

查阅 FAQ 解决一些常见的问题。

Release process

GitLab Runner 详细发布进度请访问 release documentation

Contributing

欢迎大家参与 GitLab Runner 项目,查看 CONTRIBUTING.md 了解详细内容。

Development

See the development documentation to hack on GitLab Runner.

Changelog

访问 Changelog 查看变更记录。

License

项目代码使用 MIT 许可协议发布,查看 LICENSE 文件。