gitlab-runner是配合gitlab ci/cd实现自动化部署的执行者,实现的功能和Jenkins 类似,可以通过编写对应的.gitlab-ci.yml执行自动发布的job脚本。一般利用这个特性我们可以实现自动化部署方案。

作用说明

gitlab-runner 是 GitLab CI/CD 的执行器,负责按 .gitlab-ci.yml 中定义的 job 拉取代码、执行构建脚本并回传结果,功能定位与 Jenkins 类似。

  • 需在 GitLab 项目中注册后才能接收任务,注册时可选择 shell、docker 等执行器。
  • 常用场景:提交后自动编译、测试、打包并部署到服务器。
  • Windows 下可作为服务安装,便于常驻运行。

相关阅读

参考资料