mirror of
https://gitlab.com/fabinfra/fabaccess/borepin.git
synced 2025-03-12 14:51:44 +01:00
Update file .gitlab-ci.yml
This commit is contained in:
parent
07d71c8b6b
commit
ba5880e820
@ -1,5 +1,5 @@
|
||||
variables:
|
||||
VERSION_PATTERN: '/v\d+\.\d+(\.\d+)?/'
|
||||
VERSION_PATTERN: '/^v\d+\.\d+(\.\d+)?$/'
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
LIB_RELEASE_FOLDER: 'Borepin\Borepin\bin\Release'
|
||||
UWP_RELEASE_FOLDER: 'Borepin\Borepin.UWP\bin\x86\Release'
|
||||
@ -87,7 +87,7 @@ pack_Android_AAB:
|
||||
needs:
|
||||
- build_Android
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- fabinfra
|
||||
- internal
|
||||
@ -112,7 +112,7 @@ pack_Android_APK:
|
||||
needs:
|
||||
- build_Android
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- fabinfra
|
||||
- internal
|
||||
@ -138,7 +138,7 @@ pack_FDroid_APK:
|
||||
needs:
|
||||
- build_Android
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- fabinfra
|
||||
- internal
|
||||
@ -164,7 +164,7 @@ pack_iOS:
|
||||
needs:
|
||||
- build_iOS
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- fabinfra
|
||||
- internal
|
||||
@ -188,7 +188,7 @@ deploy_Android_Internal:
|
||||
needs:
|
||||
- pack_Android_AAB
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- docker
|
||||
image: registry.gitlab.com/fabinfra/gtk-sharp-build:latest
|
||||
@ -211,10 +211,11 @@ pages:
|
||||
needs:
|
||||
- pack_FDroid_APK
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- docker
|
||||
image: registry.gitlab.com/fdroid/docker-executable-fdroidserver:latest
|
||||
entrypoint: [""]
|
||||
variables:
|
||||
LC_ALL: 'en_US.UTF-8'
|
||||
LANG: 'en_US.UTF-8'
|
||||
@ -249,7 +250,7 @@ upload_binaries:
|
||||
script:
|
||||
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file Borepin/Borepin.Android/bin/Release/org.fab_infra.fabaccess-Signed.apk "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/borepin/${CI_COMMIT_TAG}/org.fab_infra.fabaccess-Signed.apk"'
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
|
||||
release_job:
|
||||
stage: deploy
|
||||
@ -259,7 +260,9 @@ release_job:
|
||||
tags:
|
||||
- docker
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
- if: $CI_COMMIT_TAG =~ "release/.*"
|
||||
when: never
|
||||
when: manual
|
||||
script:
|
||||
- echo "Creating GitLab release…"
|
||||
@ -277,7 +280,7 @@ deploy_Android_Beta:
|
||||
needs:
|
||||
- deploy_Android_Internal
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
when: manual
|
||||
tags:
|
||||
- docker
|
||||
@ -300,7 +303,7 @@ deploy_Android_Production:
|
||||
needs:
|
||||
- deploy_Android_Beta
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
when: manual
|
||||
tags:
|
||||
- docker
|
||||
@ -323,7 +326,7 @@ deploy_iOS_Internal:
|
||||
needs:
|
||||
- pack_iOS
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
tags:
|
||||
- fabinfra
|
||||
- internal
|
||||
@ -350,7 +353,7 @@ deploy_iOS_Beta:
|
||||
needs:
|
||||
- pack_iOS
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
when: manual
|
||||
tags:
|
||||
- fabinfra
|
||||
@ -378,7 +381,7 @@ deploy_iOS_Production:
|
||||
needs:
|
||||
- deploy_iOS_Beta
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ /v\d+\.\d+(\.\d+)?/
|
||||
- if: $CI_COMMIT_TAG != null && $CI_COMMIT_TAG =~ $VERSION_PATTERN
|
||||
when: manual
|
||||
tags:
|
||||
- fabinfra
|
||||
|
Loading…
x
Reference in New Issue
Block a user