drone: add android arm64-v6a step
the build failed
Details
the build failed
Details
This commit is contained in:
parent
85dc5b5714
commit
ae8702cda2
42
.drone.yml
42
.drone.yml
|
@ -33,7 +33,7 @@ pipeline:
|
|||
- tar -czf $FILENAME cwtch
|
||||
- sha256sum $FILENAME > $FILENAME.sha256
|
||||
- rm -r cwtch
|
||||
build-android:
|
||||
build-android-arm-v7a:
|
||||
mem_limit: 3G
|
||||
image: therecipe/qt:android
|
||||
secrets: [upload_jks_file,upload_jks_pass]
|
||||
|
@ -66,7 +66,45 @@ pipeline:
|
|||
- ANDROID_MODULES_INCLUDE="Core,Gui,Svg,QuickWidgets,Xml" qtdeploy -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" build android
|
||||
- mv android/assets assets
|
||||
- cd deploy
|
||||
- export FILENAME=cwtch-android-$BUILDDATE.apk
|
||||
- export FILENAME=cwtch-android-arm-v7a-$BUILDDATE.apk
|
||||
- cp android/build-release-signed.apk $FILENAME
|
||||
- sha256sum $FILENAME > $FILENAME.sha256
|
||||
- rm -r android
|
||||
build-android-arm64-v8a:
|
||||
mem_limit: 3G
|
||||
image: therecipe/qt:android
|
||||
secrets: [upload_jks_file,upload_jks_pass]
|
||||
when:
|
||||
repo: cwtch.im/ui
|
||||
branch: master
|
||||
event: push
|
||||
environment:
|
||||
- QT_DIR=/opt/Qt
|
||||
- QT_DOCKER='true'
|
||||
- QT_API=5.13.0
|
||||
- ANDROID_NDK_DIR=/home/user/android-ndk-r18b
|
||||
- ANDROID_SDK_DIR=/home/user/android-sdk-linux
|
||||
- GO111MODULE=on
|
||||
commands:
|
||||
- export PATH=$PATH:/home/user/work/bin:/media/sf_GOPATH1/bin
|
||||
- apt-get -qq update && apt-get --no-install-recommends -qq -y install ca-certificates curl git
|
||||
- rm -r vendor/
|
||||
- make clean
|
||||
- echo "cwtch-upload" > android/jks_alias
|
||||
- echo $UPLOAD_JKS_PASS > android/jks_pass
|
||||
- echo $UPLOAD_JKS_FILE | tr -d '\n ' > android/ui.jks.b64
|
||||
- base64 --decode android/ui.jks.b64 > android/ui.jks
|
||||
- go mod download
|
||||
- export VERSION=`git describe --tags`
|
||||
- export BUILDDATE=`date +%G-%m-%d-%H-%M`
|
||||
- go mod vendor
|
||||
- qtsetup generate android
|
||||
- mv assets android/
|
||||
- export GOARCH=arm64
|
||||
- ANDROID_MODULES_INCLUDE="Core,Gui,Svg,QuickWidgets,Xml" qtdeploy -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" build android_arm64
|
||||
- mv android/assets assets
|
||||
- cd deploy
|
||||
- export FILENAME=cwtch-android-arm64-v8a-$BUILDDATE.apk
|
||||
- cp android/build-release-signed.apk $FILENAME
|
||||
- sha256sum $FILENAME > $FILENAME.sha256
|
||||
- rm -r android
|
||||
|
|
Reference in New Issue