gitlab.com/go-extension/tls@v0.0.0-20240304171319-e6745021905e/.gitlab-ci.yml (about)

     1  stages:
     2    - test
     3  
     4  test:
     5    stage: test
     6    image: golang:latest
     7    variables:
     8      GOPATH: ${CI_PROJECT_DIR}/.go
     9      GIT_SUBMODULE_STRATEGY: recursive
    10      GIT_DEPTH: 0
    11      GIT_SUBMODULE_DEPTH: 0
    12    cache:
    13      key: go-cache-${CI_PROJECT_PATH_SLUG}
    14      paths:
    15        - .go
    16    only:
    17      refs:
    18        - pushes
    19    before_script:
    20      - mkdir -p .go
    21    script:
    22      - go mod tidy -v
    23      - go test -v
    24      - go build -v