Loading .gitlab-ci.yml +70 −1 Original line number Diff line number Diff line Loading @@ -212,3 +212,72 @@ init-submodules: artifacts: paths: - systemAppsUpdateInfo/ generate-apks: stage: gitlab_release rules: - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"' when: on_success needs: - init-submodules - buildRelease - buildReleaseDev - buildReleaseStable dependencies: - init-submodules - buildRelease - buildReleaseDev - buildReleaseStable script: - mkdir -p $APK_PATH - unsignedApk=$(ls app/build/outputs/apk/release/*.apk | grep "release") - devApk=$(ls app/build/outputs/apk/releaseDev/*.apk | grep "releaseDev") - stableApk=$(ls app/build/outputs/apk/releaseStable/*.apk | grep "releaseStable") - cp "$unsignedApk" "$APK_PATH/$UNSIGNED_APK" - cp "$devApk" "$APK_PATH/$DEV_APK" - cp "$stableApk" "$APK_PATH/$STABLE_APK" artifacts: paths: - $APK_PATH/$UNSIGNED_APK - $APK_PATH/$DEV_APK - $APK_PATH/$STABLE_APK create-json-files: stage: gitlab_release dependencies: - init-submodules - generate-apks needs: - init-submodules - generate-apks rules: - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"' when: manual before_script: - apt update && apt install jq aapt -y script: - | ./systemAppsUpdateInfo/scripts/create-json-files.sh \ "$APK_PATH" "$UNSIGNED_APK" "$DEV_APK" "$STABLE_APK" artifacts: paths: - dev.json - stable.json create-release: stage: gitlab_release dependencies: - init-submodules needs: - init-submodules - create-json-files - generate-apks rules: - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"' when: on_success before_script: - apt update && apt install jq -y script: - | ./systemAppsUpdateInfo/scripts/create-release.sh \ "$APK_PATH" "$UNSIGNED_APK" "$DEV_APK" "$STABLE_APK" No newline at end of file Loading
.gitlab-ci.yml +70 −1 Original line number Diff line number Diff line Loading @@ -212,3 +212,72 @@ init-submodules: artifacts: paths: - systemAppsUpdateInfo/ generate-apks: stage: gitlab_release rules: - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"' when: on_success needs: - init-submodules - buildRelease - buildReleaseDev - buildReleaseStable dependencies: - init-submodules - buildRelease - buildReleaseDev - buildReleaseStable script: - mkdir -p $APK_PATH - unsignedApk=$(ls app/build/outputs/apk/release/*.apk | grep "release") - devApk=$(ls app/build/outputs/apk/releaseDev/*.apk | grep "releaseDev") - stableApk=$(ls app/build/outputs/apk/releaseStable/*.apk | grep "releaseStable") - cp "$unsignedApk" "$APK_PATH/$UNSIGNED_APK" - cp "$devApk" "$APK_PATH/$DEV_APK" - cp "$stableApk" "$APK_PATH/$STABLE_APK" artifacts: paths: - $APK_PATH/$UNSIGNED_APK - $APK_PATH/$DEV_APK - $APK_PATH/$STABLE_APK create-json-files: stage: gitlab_release dependencies: - init-submodules - generate-apks needs: - init-submodules - generate-apks rules: - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"' when: manual before_script: - apt update && apt install jq aapt -y script: - | ./systemAppsUpdateInfo/scripts/create-json-files.sh \ "$APK_PATH" "$UNSIGNED_APK" "$DEV_APK" "$STABLE_APK" artifacts: paths: - dev.json - stable.json create-release: stage: gitlab_release dependencies: - init-submodules needs: - init-submodules - create-json-files - generate-apks rules: - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"' when: on_success before_script: - apt update && apt install jq -y script: - | ./systemAppsUpdateInfo/scripts/create-release.sh \ "$APK_PATH" "$UNSIGNED_APK" "$DEV_APK" "$STABLE_APK" No newline at end of file