github.com/cvmfs/docker-graphdriver@v0.0.0-20181206110523-155ec6df0521/.gitlab-ci.yml (about)

     1  variables:
     2    GOPATH: "$CI_PROJECT_DIR/gopath"
     3  
     4  stages:
     5    - build
     6    - test:unit
     7    - test:integration
     8  
     9  cache:
    10    paths:
    11      - workspace/cache/
    12  
    13  build:plugins:
    14    stage: build
    15    tags:
    16      - docker
    17    image: golang
    18    artifacts:
    19      paths:
    20        - binaries/
    21    script:
    22      - ci/build/build_graphdriver_plugins.sh
    23  
    24  test:unit:
    25    image: golang
    26    stage: test:unit
    27    tags:
    28      - docker
    29      - privileged
    30    dependencies:
    31      - build:plugins
    32    script:
    33      - ci/test/unit.sh
    34  
    35  test:integration:
    36    stage: test:integration
    37    tags:
    38      - bare
    39    dependencies:
    40      - build:plugins
    41      - test:unit
    42    script:
    43      - tests/run.sh