From c64ecd9c5f24edcd0e562e4dc6f9aa56d882eba9 Mon Sep 17 00:00:00 2001 From: Raman deep Date: Fri, 28 Jan 2022 21:04:12 +0000 Subject: [PATCH] Yaml File To Generate apk --- gitlab-ci__2_.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 gitlab-ci__2_.yml diff --git a/gitlab-ci__2_.yml b/gitlab-ci__2_.yml new file mode 100644 index 0000000..deb01f1 --- /dev/null +++ b/gitlab-ci__2_.yml @@ -0,0 +1,42 @@ +before_script: + - export ANDROID_HOME="$HOME/Library/Android/sdk" + - bundle install + +stages: +- build +- test +- quality_assurance + +build_job: + stage: build + script: + - ./gradlew clean assembleRelease + artifacts: + paths: + - app/build/outputs/ + +unit_tests: + stage: test + script: + - ./gradlew test + artifacts: + name: "reports_${CI_PROJECT_NAME}_${CI_BUILD_REF_NAME}" + when: on_failure + expire_in: 4 days + paths: + - app/build/reports/tests/ + +static_analysis: + stage: quality_assurance + script: + - ./gradlew lint + - ./gradlew checkstyle + - ./gradlew pmd + - ./gradlew findbugs + artifacts: + name: "reports_${CI_PROJECT_NAME}_${CI_BUILD_REF_NAME}" + when: on_failure + expire_in: 4 days + paths: + - app/build/reports/ +