mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-15 13:35:19 +00:00
131 lines
2.2 KiB
YAML
131 lines
2.2 KiB
YAML
stages:
|
|
- build
|
|
- deploy
|
|
- verifysanity
|
|
- verify
|
|
|
|
variables:
|
|
LANG: "en_US.UTF-8"
|
|
LC_ALL: "en_US.UTF-8"
|
|
GIT_SUBMODULE_STRATEGY: normal
|
|
|
|
internal:
|
|
tags:
|
|
- ios_internal
|
|
stage: build
|
|
only:
|
|
- master
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/build-telegram.sh hockeyapp
|
|
- bash buildbox/deploy-telegram.sh hockeyapp
|
|
environment:
|
|
name: internal
|
|
artifacts:
|
|
paths:
|
|
- build/artifacts/Telegram.DSYMs.zip
|
|
expire_in: 1 week
|
|
|
|
experimental:
|
|
tags:
|
|
- ios_internal
|
|
stage: build
|
|
only:
|
|
- experimental
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/build-telegram.sh appcenter-experimental
|
|
- bash buildbox/deploy-telegram.sh appcenter-experimental
|
|
environment:
|
|
name: experimental
|
|
artifacts:
|
|
paths:
|
|
- build/artifacts/Telegram.DSYMs.zip
|
|
expire_in: 1 week
|
|
|
|
experimental:
|
|
tags:
|
|
- ios_internal
|
|
stage: build
|
|
only:
|
|
- experimental-2
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/build-telegram.sh appcenter-experimental-2
|
|
- bash buildbox/deploy-telegram.sh appcenter-experimental-2
|
|
environment:
|
|
name: experimental-2
|
|
artifacts:
|
|
paths:
|
|
- build/artifacts/Telegram.DSYMs.zip
|
|
expire_in: 1 week
|
|
|
|
beta_testflight:
|
|
tags:
|
|
- ios_beta
|
|
stage: build
|
|
only:
|
|
- beta
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/build-telegram.sh appstore
|
|
environment:
|
|
name: testflight_llc
|
|
artifacts:
|
|
paths:
|
|
- build/artifacts
|
|
expire_in: 3 weeks
|
|
|
|
deploy_beta_testflight:
|
|
tags:
|
|
- ios_beta
|
|
stage: deploy
|
|
only:
|
|
- beta
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/deploy-telegram.sh appstore
|
|
environment:
|
|
name: testflight_llc
|
|
|
|
verifysanity_beta_testflight:
|
|
tags:
|
|
- ios_beta
|
|
stage: verifysanity
|
|
only:
|
|
- beta
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/verify-telegram.sh appstore cached
|
|
environment:
|
|
name: testflight_llc
|
|
artifacts:
|
|
when: on_failure
|
|
paths:
|
|
- build/artifacts
|
|
expire_in: 1 week
|
|
|
|
verify_beta_testflight:
|
|
tags:
|
|
- ios_beta
|
|
stage: verify
|
|
only:
|
|
- beta
|
|
except:
|
|
- tags
|
|
script:
|
|
- bash buildbox/verify-telegram.sh appstore full
|
|
environment:
|
|
name: testflight_llc
|
|
artifacts:
|
|
when: on_failure
|
|
paths:
|
|
- build/artifacts
|
|
expire_in: 1 week
|