Loading .gitlab-ci.yml +38 −3 Original line number Diff line number Diff line Loading @@ -12,6 +12,10 @@ workflow: variables: PROJECT_ID: "83" # under Settings -> General APK_PATH: "app/build/outputs/apk/ose/release" UNSIGNED_APK_PREFIX: "davx5-ose-release-unsigned" COMMUNITY_APK_PREFIX: "Account_manager_community" OFFICIAL_APK_PREFIX: "Account_manager_official" TEST_APK_PREFIX: "Account_manager_test" UNSIGNED_APK: "davx5-ose-release-unsigned.apk" COMMUNITY_APK: "Account_manager_community.apk" OFFICIAL_APK: "Account_manager_official.apk" Loading Loading @@ -70,8 +74,15 @@ build: exit 1 fi cd "release" unsigned_build=$(ls *.apk | grep "universal-release") mv $unsigned_build $UNSIGNED_APK for abi in arm64-v8a armeabi-v7a x86 x86_64; do source_apk=$(find . -maxdepth 1 -type f -name "*${abi}*.apk" | head -n1) if [[ -z "$source_apk" ]]; then echo "No release APK found for ABI: $abi" exit 1 fi cp "$source_apk" "${UNSIGNED_APK_PREFIX}-${abi}.apk" done cp "${UNSIGNED_APK_PREFIX}-arm64-v8a.apk" "$UNSIGNED_APK" artifacts: paths: - app/build/outputs/apk/ose/ Loading Loading @@ -99,13 +110,37 @@ generate-apks: script: - | ./systemAppsUpdateInfo/scripts/generate-apks.sh \ "$APK_PATH" "$UNSIGNED_APK" "$COMMUNITY_APK" "$OFFICIAL_APK" "$TEST_APK" "$APK_PATH" "${UNSIGNED_APK_PREFIX}-arm64-v8a.apk" "$COMMUNITY_APK" "$OFFICIAL_APK" "$TEST_APK" for abi in arm64-v8a armeabi-v7a x86 x86_64; do ./systemAppsUpdateInfo/scripts/generate-apks.sh \ "$APK_PATH" \ "${UNSIGNED_APK_PREFIX}-${abi}.apk" \ "${COMMUNITY_APK_PREFIX}-${abi}.apk" \ "${OFFICIAL_APK_PREFIX}-${abi}.apk" \ "${TEST_APK_PREFIX}-${abi}.apk" done artifacts: paths: - $APK_PATH/$UNSIGNED_APK - $APK_PATH/$COMMUNITY_APK - $APK_PATH/$OFFICIAL_APK - $APK_PATH/$TEST_APK - $APK_PATH/${UNSIGNED_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${UNSIGNED_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${UNSIGNED_APK_PREFIX}-x86.apk - $APK_PATH/${UNSIGNED_APK_PREFIX}-x86_64.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-x86.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-x86_64.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-x86.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-x86_64.apk - $APK_PATH/${TEST_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${TEST_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${TEST_APK_PREFIX}-x86.apk - $APK_PATH/${TEST_APK_PREFIX}-x86_64.apk create-json-files: stage: gitlab_release Loading Loading
.gitlab-ci.yml +38 −3 Original line number Diff line number Diff line Loading @@ -12,6 +12,10 @@ workflow: variables: PROJECT_ID: "83" # under Settings -> General APK_PATH: "app/build/outputs/apk/ose/release" UNSIGNED_APK_PREFIX: "davx5-ose-release-unsigned" COMMUNITY_APK_PREFIX: "Account_manager_community" OFFICIAL_APK_PREFIX: "Account_manager_official" TEST_APK_PREFIX: "Account_manager_test" UNSIGNED_APK: "davx5-ose-release-unsigned.apk" COMMUNITY_APK: "Account_manager_community.apk" OFFICIAL_APK: "Account_manager_official.apk" Loading Loading @@ -70,8 +74,15 @@ build: exit 1 fi cd "release" unsigned_build=$(ls *.apk | grep "universal-release") mv $unsigned_build $UNSIGNED_APK for abi in arm64-v8a armeabi-v7a x86 x86_64; do source_apk=$(find . -maxdepth 1 -type f -name "*${abi}*.apk" | head -n1) if [[ -z "$source_apk" ]]; then echo "No release APK found for ABI: $abi" exit 1 fi cp "$source_apk" "${UNSIGNED_APK_PREFIX}-${abi}.apk" done cp "${UNSIGNED_APK_PREFIX}-arm64-v8a.apk" "$UNSIGNED_APK" artifacts: paths: - app/build/outputs/apk/ose/ Loading Loading @@ -99,13 +110,37 @@ generate-apks: script: - | ./systemAppsUpdateInfo/scripts/generate-apks.sh \ "$APK_PATH" "$UNSIGNED_APK" "$COMMUNITY_APK" "$OFFICIAL_APK" "$TEST_APK" "$APK_PATH" "${UNSIGNED_APK_PREFIX}-arm64-v8a.apk" "$COMMUNITY_APK" "$OFFICIAL_APK" "$TEST_APK" for abi in arm64-v8a armeabi-v7a x86 x86_64; do ./systemAppsUpdateInfo/scripts/generate-apks.sh \ "$APK_PATH" \ "${UNSIGNED_APK_PREFIX}-${abi}.apk" \ "${COMMUNITY_APK_PREFIX}-${abi}.apk" \ "${OFFICIAL_APK_PREFIX}-${abi}.apk" \ "${TEST_APK_PREFIX}-${abi}.apk" done artifacts: paths: - $APK_PATH/$UNSIGNED_APK - $APK_PATH/$COMMUNITY_APK - $APK_PATH/$OFFICIAL_APK - $APK_PATH/$TEST_APK - $APK_PATH/${UNSIGNED_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${UNSIGNED_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${UNSIGNED_APK_PREFIX}-x86.apk - $APK_PATH/${UNSIGNED_APK_PREFIX}-x86_64.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-x86.apk - $APK_PATH/${COMMUNITY_APK_PREFIX}-x86_64.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-x86.apk - $APK_PATH/${OFFICIAL_APK_PREFIX}-x86_64.apk - $APK_PATH/${TEST_APK_PREFIX}-arm64-v8a.apk - $APK_PATH/${TEST_APK_PREFIX}-armeabi-v7a.apk - $APK_PATH/${TEST_APK_PREFIX}-x86.apk - $APK_PATH/${TEST_APK_PREFIX}-x86_64.apk create-json-files: stage: gitlab_release Loading