Run Check and Assemble CI stages in any forked branch

This commit is contained in:
Óscar García Amor 2022-07-13 07:42:14 +00:00
parent 63a52e5aa6
commit f8b66c97d7

View File

@ -28,31 +28,31 @@ Check Style:
stage: Check stage: Check
script: ./gradlew -Pqc ktlintCheck script: ./gradlew -Pqc ktlintCheck
rules: 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: Static Analysis:
stage: Check stage: Check
script: ./gradlew -Pqc detekt script: ./gradlew -Pqc detekt
rules: 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: Lint:
stage: Check stage: Check
script: ./gradlew :ultrasonic:lintRelease script: ./gradlew :ultrasonic:lintRelease
rules: 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: Unit Tests:
stage: Check stage: Check
script: ./gradlew ciTest testDebugUnitTest script: ./gradlew ciTest testDebugUnitTest
rules: 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: Assemble Debug:
stage: Assemble stage: Assemble
script: ./gradlew assembleDebug script: ./gradlew assembleDebug
rules: 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: Assemble Release:
stage: Assemble stage: Assemble
@ -62,7 +62,7 @@ Assemble Release:
paths: paths:
- ultrasonic/build/outputs/apk/release/ultrasonic-release-unsigned.apk - ultrasonic/build/outputs/apk/release/ultrasonic-release-unsigned.apk
rules: 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: Push Translations:
stage: Translations stage: Translations
@ -104,7 +104,7 @@ Generate Signed APK:
paths: paths:
- ultrasonic-release/ - ultrasonic-release/
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG && $CI_PROJECT_ID == "37671564"
Publish Signed APK: Publish Signed APK:
stage: Publish 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}" curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file ultrasonic-release/${PACKAGE_APK_IDSIG} "${PACKAGE_REGISTRY_URL}/${PACKAGE_APK_IDSIG}"
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG && $CI_PROJECT_ID == "37671564"
Release: Release:
stage: Release stage: Release
@ -125,4 +125,4 @@ Release:
--assets-link "{\"name\":\"${PACKAGE_APK}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_APK}\"}" \ --assets-link "{\"name\":\"${PACKAGE_APK}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_APK}\"}" \
--assets-link "{\"name\":\"${PACKAGE_APK_IDSIG}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_APK_IDSIG}\"}" --assets-link "{\"name\":\"${PACKAGE_APK_IDSIG}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_APK_IDSIG}\"}"
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG && $CI_PROJECT_ID == "37671564"