diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d9210f1..b0532631 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,31 +28,31 @@ Check Style: stage: Check script: ./gradlew -Pqc ktlintCheck rules: - - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG + - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG || $CI_PROJECT_ID != "37671564" Static Analysis: stage: Check script: ./gradlew -Pqc detekt rules: - - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG + - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG || $CI_PROJECT_ID != "37671564" Lint: stage: Check script: ./gradlew :ultrasonic:lintRelease rules: - - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG + - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG || $CI_PROJECT_ID != "37671564" Unit Tests: stage: Check script: ./gradlew ciTest testDebugUnitTest rules: - - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG + - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG || $CI_PROJECT_ID != "37671564" Assemble Debug: stage: Assemble script: ./gradlew assembleDebug rules: - - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG + - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG || $CI_PROJECT_ID != "37671564" Assemble Release: stage: Assemble @@ -62,7 +62,7 @@ Assemble Release: paths: - ultrasonic/build/outputs/apk/release/ultrasonic-release-unsigned.apk rules: - - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG + - if: $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_TAG || $CI_PROJECT_ID != "37671564" Push Translations: stage: Translations @@ -104,7 +104,7 @@ Generate Signed APK: paths: - ultrasonic-release/ rules: - - if: $CI_COMMIT_TAG + - if: $CI_COMMIT_TAG && $CI_PROJECT_ID == "37671564" Publish Signed APK: stage: Publish @@ -115,7 +115,7 @@ Publish Signed APK: - | curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file ultrasonic-release/${PACKAGE_APK_IDSIG} "${PACKAGE_REGISTRY_URL}/${PACKAGE_APK_IDSIG}" rules: - - if: $CI_COMMIT_TAG + - if: $CI_COMMIT_TAG && $CI_PROJECT_ID == "37671564" Release: stage: Release @@ -125,4 +125,4 @@ Release: --assets-link "{\"name\":\"${PACKAGE_APK}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_APK}\"}" \ --assets-link "{\"name\":\"${PACKAGE_APK_IDSIG}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_APK_IDSIG}\"}" rules: - - if: $CI_COMMIT_TAG + - if: $CI_COMMIT_TAG && $CI_PROJECT_ID == "37671564"