Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4c0134e9 authored by Jonathan Klee's avatar Jonathan Klee
Browse files

ci: execute unit tests on MR

parent 6fd3f561
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -23,6 +23,12 @@ variables:
      when: manual
    - when: never

.rules_branch_or_mr:
  rules: &rules_branch_or_mr
    - if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS'
      when: never
    - when: always

stages:
  - build
  - gitlab_release
@@ -39,11 +45,16 @@ cache:

build:
  stage: build
  rules: *rules_branch_or_mr
  script:
    - ./gradlew assemble lint
    - ./gradlew assembleRelease lintRelease testReleaseUnitTest
  artifacts:
    paths:
      - opentasks/build/outputs/apk/
      - opentasks/build/test-results/*/TEST-*.xml
      - opentasks/build/reports/tests/*
    reports:
      junit: opentasks/build/test-results/*/TEST-*.xml

init_submodules:
  stage: gitlab_release