mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-04-18 18:17:43 +03:00
Run Check and Assemble CI stages in any forked branch
This commit is contained in:
parent
63a52e5aa6
commit
f8b66c97d7
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user