美文网首页
GitLab CI Pipelines的搭建

GitLab CI Pipelines的搭建

作者: BigP | 来源:发表于2018-12-10 10:31 被阅读0次

简单记录下GitLab的CI集成中,Runner的注册和配置

  • gitlab的搭建这里就不说了,默认已经搭建好:


    GitLab的版本
  • 进入gitlab项目,选择pipelines,这里就是我们说的CI,持续化集成,每当有代码合并,修改进入gitlab时,都会自动执行pipelines中的任务:


    pipelines
  • 在进行任务之前,需要注册runner,


    注册runner
  • 按照提示,安装和注册Runner:


    注册Runner
  1. 添加官方源:

// For Debian/Ubuntu
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
// For CentOS
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash

2.安装:

//For Debian/Ubuntu
sudo apt-get install gitlab-ci-multi-runner
//For CentOS
sudo yum install gitlab-ci-multi-runner

Mac 安装可以使用brew命令

  1. 注册Runner


    注册

4.启动服务

gitlab-ci-multi-runner start

输入:

ps aux | grep gitlab

查看进程是否启动。

  • 注册并启动成功


    ok

    前面的圈是绿色,说明成功了,之后再进入pipelines中,run pipelines,就能启动任务,但是这时还缺了一样东西。

配置构建任务

要想启动构建任务,需要在项目跟目录下添加.gitlab-ci.yml文件

.yml文件
构建任务的语言语法这里不作探讨了,用个最简单的build为例:
stages:
  - clean

cleanproject:
  stage: clean
  script:
    - gradle clean
  tags:
      - Android 

再之后就可以进行构建了!

相关文章

网友评论

      本文标题:GitLab CI Pipelines的搭建

      本文链接:https://www.haomeiwen.com/subject/dftrhqtx.html