From c84d5eb6437c6d3e5acf1d9829c36f309971f672 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Sat, 2 Mar 2019 12:10:32 -0800 Subject: [PATCH] drone build windows --- .drone.yml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8cba76d..9b22a7d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -30,12 +30,30 @@ pipeline: commands: - export GOPATH=$GOPATH:/media/sf_GOPATH1/ - 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 zip + - apt-get -qq update && apt-get --no-install-recommends -qq -y install ca-certificates curl git - find -iname 'moc*' | xargs rm - find -iname 'rcc*' | xargs rm - go get -d - qtdeploy build android - cp deploy/android/build-debug.apk deploy/cwtch-android-`date +%G-%m-%d-%H-%M`.apk + build-windows: + mem_limit: 3G + image: therecipe/qt:windows_64_shared + environment: + - QT_DIR=/opt/Qt + - QT_DOCKER='true' + - QT_API=5.12.0 + - ANDROID_NDK_DIR=/home/user/android-ndk-r18b + - ANDROID_SDK_DIR=/home/user/android-sdk-linux + commands: + - export GOPATH=$GOPATH:/media/sf_GOPATH1/ + - 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 zip + - find -iname 'moc*' | xargs rm + - find -iname 'rcc*' | xargs rm + - go get -d + - qtdeploy build windows + - zip -r deploy/cwtch-windows-`date +%G-%m-%d-%H-%M`.zip deploy/windows deploy-buildfiles: image: pivotaldata/concourse-ssh secrets: [buildfiles_key] @@ -47,8 +65,9 @@ pipeline: - echo $BUILDFILES_KEY > ~/id_rsab64 - base64 -d ~/id_rsab64 > ~/id_rsa - chmod 400 ~/id_rsa - - scp -o StrictHostKeyChecking=no -i ~/id_rsa deploy/*.tar.gz buildfiles@openprivacy.ca:/home/buildfiles/buildfiles/$FILENAME - - scp -o StrictHostKeyChecking=no -i ~/id_rsa deploy/*.apk buildfiles@openprivacy.ca:/home/buildfiles/buildfiles/$FILENAME + - scp -o StrictHostKeyChecking=no -i ~/id_rsa deploy/*.tar.gz buildfiles@openprivacy.ca:/home/buildfiles/buildfiles/ + - scp -o StrictHostKeyChecking=no -i ~/id_rsa deploy/*.apk buildfiles@openprivacy.ca:/home/buildfiles/buildfiles/ + - scp -o StrictHostKeyChecking=no -i ~/id_rsa deploy/*.zip buildfiles@openprivacy.ca:/home/buildfiles/buildfiles/ notify-email: image: drillster/drone-email host: build.openprivacy.ca