Skip to content
Snippets Groups Projects
.gitlab-ci.yml 637 B
image: openjdk:11-jdk

include:
  - template: Code-Quality.gitlab-ci.yml

stages:
  - build
  - test
  - check
  #- package

before_script:
  - cd theodolite-quarkus
  - export GRADLE_USER_HOME=`pwd`/.gradle

cache:
  paths:
    - .gradle/wrapper
    - .gradle/caches

compile:
  stage: build
  tags:
    - exec-docker
  script:
    - ./gradlew build

test:
  stage: test
  tags:
    - exec-docker
  script:
    - ./gradlew test --stacktrace

ktlint:
  stage: check
  tags:
    - exec-docker
  script:
    - ./gradlew ktlintCheck --continue

.detekt: 
  stage: check
  tags:
    - exec-docker
  script:
     - ./gradlew detekt --continue