Skip to content

Commit 2e3bdad

Browse files
committed
Update CI
1 parent 29aff4a commit 2e3bdad

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

‎.gitlab-ci.yml

+18
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,24 @@ internal:
2828
- build/artifacts
2929
expire_in: 1 week
3030

31+
appstore_development:
32+
tags:
33+
- ios_internal
34+
stage: build
35+
only:
36+
- appstore-development
37+
except:
38+
- tags
39+
script:
40+
- bash buildbox/build-telegram.sh appstore-development
41+
- bash buildbox/deploy-telegram.sh appstore-development
42+
environment:
43+
name: appstore-development
44+
artifacts:
45+
paths:
46+
- build/artifacts/Telegram.DSYMs.zip
47+
expire_in: 1 week
48+
3149
experimental_i:
3250
tags:
3351
- ios_internal

‎buildbox/build-telegram.sh

+6-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ BUILD_CONFIGURATION="$1"
5959

6060
if [ "$BUILD_CONFIGURATION" == "hockeyapp" ] || [ "$BUILD_CONFIGURATION" == "appcenter-experimental" ] || [ "$BUILD_CONFIGURATION" == "appcenter-experimental-2" ]; then
6161
CODESIGNING_SUBPATH="$BUILDBOX_DIR/transient-data/telegram-codesigning/codesigning"
62-
elif [ "$BUILD_CONFIGURATION" == "appstore" ]; then
62+
elif [ "$BUILD_CONFIGURATION" == "appstore" ] || [ "$BUILD_CONFIGURATION" == "appstore-development" ]; then
6363
CODESIGNING_SUBPATH="$BUILDBOX_DIR/transient-data/telegram-codesigning/codesigning"
6464
elif [ "$BUILD_CONFIGURATION" == "verify" ]; then
6565
CODESIGNING_SUBPATH="build-system/fake-codesigning"
@@ -88,7 +88,7 @@ fi
8888

8989
BASE_DIR=$(pwd)
9090

91-
if [ "$BUILD_CONFIGURATION" == "hockeyapp" ] || [ "$BUILD_CONFIGURATION" == "appcenter-experimental" ] || [ "$BUILD_CONFIGURATION" == "appcenter-experimental-2" ] || [ "$BUILD_CONFIGURATION" == "appstore" ]; then
91+
if [ "$BUILD_CONFIGURATION" == "hockeyapp" ] || [ "$BUILD_CONFIGURATION" == "appcenter-experimental" ] || [ "$BUILD_CONFIGURATION" == "appcenter-experimental-2" ] || [ "$BUILD_CONFIGURATION" == "appstore" ] || [ "$BUILD_CONFIGURATION" == "appstore-development" ]; then
9292
if [ ! `which generate-configuration.sh` ]; then
9393
echo "generate-configuration.sh not found in PATH $PATH"
9494
exit 1
@@ -106,6 +106,10 @@ if [ "$BUILD_CONFIGURATION" == "hockeyapp" ] || [ "$BUILD_CONFIGURATION" == "app
106106
generate-configuration.sh appstore release "$BASE_DIR/$BUILDBOX_DIR/transient-data/telegram-codesigning" "$BASE_DIR/$BUILDBOX_DIR/transient-data/build-configuration"
107107
;;
108108

109+
"appstore-development")
110+
generate-configuration.sh appstore development "$BASE_DIR/$BUILDBOX_DIR/transient-data/telegram-codesigning" "$BASE_DIR/$BUILDBOX_DIR/transient-data/build-configuration"
111+
;;
112+
109113
*)
110114
echo "Unknown build configuration $BUILD_CONFIGURATION"
111115
exit 1

‎buildbox/deploy-telegram.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ else
3838
BUILD_NUMBER="$2"
3939
fi
4040

41-
if [ "$CONFIGURATION" == "hockeyapp" ] || [ "$CONFIGURATION" == "appcenter-experimental" ] || [ "$CONFIGURATION" == "appcenter-experimental-2" ]; then
41+
if [ "$CONFIGURATION" == "hockeyapp" ] || [ "$CONFIGURATION" == "appcenter-experimental" ] || [ "$CONFIGURATION" == "appcenter-experimental-2" ] || [ "$CONFIGURATION" == "appstore-development" ]; then
4242
FASTLANE_PASSWORD=""
4343
FASTLANE_ITC_TEAM_NAME=""
4444
elif [ "$CONFIGURATION" == "appstore" ]; then
@@ -69,6 +69,6 @@ if [ "$1" == "appstore" ]; then
6969
FASTLANE_PASSWORD="$FASTLANE_PASSWORD" xcrun altool --upload-app --type ios --file "$IPA_PATH" --username "$FASTLANE_ITC_USERNAME" --password "@env:FASTLANE_PASSWORD"
7070
elif [ "$1" == "hockeyapp" ]; then
7171
API_USER_NAME="$API_USER_NAME" API_APP_NAME="$API_APP_NAME" API_TOKEN="$API_TOKEN" sh buildbox/deploy-appcenter.sh
72-
elif [ "$1" == "appcenter-experimental" ] || [ "$1" == "appcenter-experimental-2" ]; then
72+
elif [ "$1" == "appcenter-experimental" ] || [ "$1" == "appcenter-experimental-2" ] || [ "$1" == "appstore-development" ]; then
7373
API_USER_NAME="$API_USER_NAME" API_APP_NAME="$API_APP_NAME" API_TOKEN="$API_TOKEN" sh buildbox/deploy-appcenter.sh
7474
fi

0 commit comments

Comments
 (0)