2 image: teaci/msys$$arch
6 - if [ $$arch = 32 ]; then target=i686; fi
7 - if [ $$arch = 64 ]; then target=x86_64; fi
8 - echo -e "[librepilot-mingw]\nSigLevel = Optional TrustAll\nServer = http://download.librepilot.org/repo/mingw" >> /etc/pacman.conf
9 - pacman -Syu --noconfirm --noprogressbar --needed git unzip tar mingw-w64-${target}-toolchain mingw-w64-${target}-ccache mingw-w64-${target}-qt5 mingw-w64-${target}-SDL mingw-w64-${target}-mesa mingw-w64-${target}-openssl mingw-w64-${target}-gdal-minimal mingw-w64-${target}-OpenSceneGraph mingw-w64-${target}-osgearth
10 - mingw32-make all_sdk_install
11 - git config core.filemode false
12 - mingw32-make build-info && cat build/build-info.txt
13 - mingw32-make opfw_resource
15 - mingw32-make package
16 - mv `ls build/LibrePilot-*.exe` build/$$BRANCH-$$COMMIT-$$arch-package.exe
30 api_key: $$BINTRAY_API_KEY
32 - file: build/$$BRANCH-$$COMMIT-$$arch-package.exe
35 repository: LibrePilot
40 target: $$BRANCH-$${COMMIT:0:6}-$$arch-tea-ci-package.exe
45 - https://hooks.slack.com/services/$$SLACK_HOOK
46 content_type: application/json
48 {"text": "Tea-CI Build #{{ build.number }} finished with a {{ build.status }} status. If successful, the packages for {{ build.branch }} $${COMMIT:0:8} can be downloaded <https://bintray.com/librepilot/LibrePilot/next/Windows/view/#files|here>"}