Skip to content

Commit 0ee76b1

Browse files
authored
Merge pull request #488 from danemadsen/main
update ci
2 parents f25dc45 + d602f41 commit 0ee76b1

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.gitlab-ci.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,34 @@ build-apk:
88
- main
99
variables:
1010
repo: /home/runner/work/maid
11+
FLUTTER_HOME: $repo/maid/flutter
12+
before_script:
13+
- apk add --no-cache git
14+
- git submodule sync --recursive
15+
- git submodule update --init --recursive
1116
script:
1217
- mkdir -p /home/runner
1318
- chown vagrant /home/runner
1419
- mkdir -p $repo
1520
- mv com.danemadsen.maid $repo/maid
1621
- pushd $repo/maid
1722
- export PUB_CACHE=$(pwd)/.pub-cache
18-
- flutter/bin/flutter config --no-analytics
19-
- flutter/bin/flutter packages pub get
23+
- $FLUTTER_HOME/bin/flutter config --no-analytics
24+
- $FLUTTER_HOME/bin/flutter packages pub get
2025
- popd
2126
- mv $repo/maid com.danemadsen.maid
2227
- mv com.danemadsen.maid $repo/maid
2328
- pushd $repo/maid
24-
- flutter/bin/flutter build apk
29+
- echo "Decoding Keystore File"
30+
- echo "$KEYSTORE" | base64 --decode > android/app/key.jks
31+
- |
32+
echo "storeFile=key.jks" > android/key.properties
33+
echo "storePassword=$STORE_PASSWORD" >> android/key.properties
34+
echo "keyPassword=$KEY_PASSWORD" >> android/key.properties
35+
echo "releasePassword=$KEY_PASSWORD" >> android/key.properties
36+
echo "keyAlias=$KEY_ALIAS" >> android/key.properties
37+
echo "releaseAlias=$KEY_ALIAS" >> android/key.properties
38+
- $FLUTTER_HOME/bin/flutter build apk
2539
- popd
2640
- mv $repo/maid com.danemadsen.maid
2741
artifacts:

0 commit comments

Comments
 (0)