Skip to content
Snippets Groups Projects
Select Git revision
  • 6a7d4c4e4de38f9b13d3391edfe9da9993b95d4c
  • main default protected
  • variant
3 results

.gitlab-ci.yml

Blame
  • Forked from COUETOUX Basile / FirefighterStarter
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    .gitlab-ci.yml 627 B
    image: openjdk:17-alpine
    
    variables:
      GRADLE_OPTS: "-Dorg.gradle.daemon=false"
    
    before_script:
      - export GRADLE_USER_HOME=`pwd`/.gradle
    
    cache:
      paths:
        - .gradle/wrapper
        - .gradle/caches
    
    stages:
      - build
      - test
    
    build:
      stage: build
      script: ./gradlew --build-cache assemble
      cache:
        key: "$CI_COMMIT_REF_NAME"
        policy: push
        paths:
          - build
          - .gradle
    
    java:
      stage: test
      script: ./gradlew test
      artifacts:
        when: always
        reports:
          junit: build/test-results/test/**/TEST-*.xml
      cache:
        key: "$CI_COMMIT_REF_NAME"
        policy: pull
        paths:
          - build
          - .gradle