This commit is contained in:
2025-07-13 15:15:53 +03:00
parent 642bc79353
commit ddf9508485

View File

@@ -48,10 +48,9 @@ build_android:
- build/app/outputs/flutter-apk/app-release.apk - build/app/outputs/flutter-apk/app-release.apk
- build/app/outputs/bundle/release/app-release.aab - build/app/outputs/bundle/release/app-release.aab
expire_in: 1 month expire_in: 1 month
only: rules:
- main - if: '$CI_COMMIT_BRANCH'
- develop - if: '$CI_COMMIT_TAG'
- tags
# Сборка Linux приложения # Сборка Linux приложения
build_linux: build_linux:
@@ -74,10 +73,9 @@ build_linux:
paths: paths:
- build/linux/x64/release/bundle/ - build/linux/x64/release/bundle/
expire_in: 1 month expire_in: 1 month
only: rules:
- main - if: '$CI_COMMIT_BRANCH'
- develop - if: '$CI_COMMIT_TAG'
- tags
# Деплой в Google Play (опционально) # Деплой в Google Play (опционально)
deploy_android: deploy_android:
@@ -90,9 +88,9 @@ deploy_android:
- fastlane supply --aab ../build/app/outputs/bundle/release/app-release.aab - fastlane supply --aab ../build/app/outputs/bundle/release/app-release.aab
dependencies: dependencies:
- build_android - build_android
only: rules:
- tags - if: '$CI_COMMIT_TAG'
when: manual when: manual
# Деплой Linux приложения в GitLab Package Registry # Деплой Linux приложения в GitLab Package Registry
deploy_linux: deploy_linux:
@@ -111,9 +109,9 @@ deploy_linux:
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}-linux-${CI_COMMIT_TAG}.zip" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}/${CI_PROJECT_NAME}-linux-${CI_COMMIT_TAG}.zip"
dependencies: dependencies:
- build_linux - build_linux
only: rules:
- tags - if: '$CI_COMMIT_TAG'
when: manual when: manual
# Релиз на GitLab # Релиз на GitLab
release: release:
@@ -130,6 +128,6 @@ release:
dependencies: dependencies:
- build_android - build_android
- build_linux - build_linux
only: rules:
- tags - if: '$CI_COMMIT_TAG'
when: manual when: manual