美文网首页
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