Skip to content
Snippets Groups Projects
Select Git revision
  • cdfc92ab85098e36960d67e7bc3c9f863f785277
  • main default protected
  • changes-try-with-http
  • changes
  • feature/10632-check-in-for-2g-events
  • feature/10535-luca
  • fix/10609-crash-in-booster-rules-test-menu
  • release/2.16.x
  • release/2.15.x
  • fix/delete-duplicate-ids
  • fix/11016-max-limit
  • feature/10888-2g-events-person-overview-ui-changes
  • feature/10698-advanced-root-warning
  • fix/allowlist-navigation-issue
  • feature/10887-Determining_admission_state
  • Wrong-title-on-screen-Zertifikat-auswählen
  • feature/10738-http-logging
  • feature/10644-consent-navigation
  • feature/10635-certificate-pinning
  • feature/10651-selection-consent-II-skeleton
  • release/2.14.x
  • v2.15.1-RC2
  • v2.15.1-RC1
  • v2.15.1-RC0
  • v2.15.0-RC2
  • v2.15.0-RC1
  • v2.15.0-RC0
  • v2.14.1
  • v2.14.1-RC1
  • v2.14.1-RC0
  • v2.14.0-RC1
  • v2.13.3
  • v2.13.3-RC2
  • v2.13.3-RC1
  • v2.13.3-RC0
  • v2.13.2
  • v2.13.2-RC0
  • v2.14.0-RC0
  • v2.13.1
  • v2.13.1-RC1
  • v2.13.1-RC0
41 results

config.yml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    config.yml 2.05 KiB
    version: 2.1
    orbs:
      android: circleci/android@0.2.1
      sonarcloud: sonarsource/sonarcloud@1.0.1
    commands:
      install-ndk: android/install-ndk
      restore-build-cache: android/restore-build-cache
      save-build-cache: android/save-build-cache
      scan-sonar: sonarcloud/scan
    jobs:
      quickBuildReleaseWithTestsAndChecks:
        executor: android/android
        steps:
          - checkout
          - install-ndk:
              ndk-sha: "c81a5bcb4672a18d3647bf6898cd4dbcb978d0e8"
              ndk-version: "android-ndk-r21c"
          - restore-build-cache
          - restore_cache:
              key: jars-{{ checksum "build.gradle" }}-{{ checksum  "Corona-Warn-App/build.gradle" }}-{{ checksum  "Server-Protocol-Buffer/build.gradle" }}
          - run:
              name: Quick Build
              command: ./gradlew quickBuild
              environment:
                JVM_OPTS: -Xmx2048m
                GRADLE_OPTS: -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -Dorg.gradle.caching=true -Dorg.gradle.configureondemand=true -Dkotlin.compiler.execution.strategy=in-process -Dkotlin.incremental=false
          - save-build-cache
          - save_cache:
              paths:
                - ~/.gradle
              key: jars-{{ checksum "build.gradle" }}-{{ checksum  "Corona-Warn-App/build.gradle" }}-{{ checksum  "Server-Protocol-Buffer/build.gradle" }}
          - run:
              name: JaCoCo report
              command: ./gradlew :Corona-Warn-App:jacocoTestReportDeviceRelease
              environment:
                JVM_OPTS: -Xmx2048m
                GRADLE_OPTS: -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -Dorg.gradle.caching=true -Dorg.gradle.configureondemand=true -Dkotlin.compiler.execution.strategy=in-process -Dkotlin.incremental=false
          - store_artifacts:
              path: Corona-Warn-App/build/reports
              destination: reports
          - store_test_results:
              path: Corona-Warn-App/build/test-results
          - run:
              name: Skip SonarCloud for external Pull Requests
              command: '[[ -v CIRCLE_PR_REPONAME ]] && circleci-agent step halt || true'
          - scan-sonar
    workflows:
      version: 2
      workflow:
        jobs:
          - quickBuildReleaseWithTestsAndChecks