flycast/wercker.yml

29 lines
956 B
YAML
Raw Normal View History

box: ubuntu
build:
steps:
2015-09-29 00:51:45 +00:00
- script:
name: install-dependencies
2019-03-04 23:58:00 +00:00
code: sudo apt-get clean && sudo apt-get update && sudo apt-get install -y build-essential pkgconf libasound2-dev libgl1-mesa-dev libx11-dev libudev-dev git
- script:
name: gcc-version
code: gcc --version
- script:
2019-06-20 19:50:19 +00:00
name: flycast x64 build
2018-07-08 12:48:05 +00:00
code: make -C shell/linux platform=x64
2019-05-30 17:46:23 +00:00
- script:
name: package app
code: |
2019-05-30 17:54:24 +00:00
mkdir s3
2019-05-30 17:46:23 +00:00
pushd shell/linux
2019-06-20 19:50:19 +00:00
mv -f nosym-reicast.elf flycast
gzip flycast
2019-05-30 17:46:23 +00:00
popd
2019-06-20 19:50:19 +00:00
mv shell/linux/flycast.gz s3
2019-05-30 17:46:23 +00:00
- s3sync:
2019-05-30 17:54:24 +00:00
source_dir: s3
2019-05-30 17:46:23 +00:00
delete-removed: false
2019-05-30 18:00:36 +00:00
bucket-url: s3://flycast-builds/linux/heads/$WERCKER_GIT_BRANCH-$WERCKER_GIT_COMMIT/
2019-05-30 17:46:23 +00:00
key-id: AKIAJOZQS4H2PHQWYFCA
key-secret: $S3_SECRET_KEY