From b6110899a9250be5fbb8ac8c62d2921712305485 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 23 Aug 2017 19:43:53 +0000 Subject: [PATCH] Configure Travis-CI for testing and installer creation. --- .travis.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..447c975 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,32 @@ +# Travis-CI Build for OpenRAModSDK +# see travis-ci.org for details + +language: csharp +mono: 4.6.1 +sudo: false + +addons: + apt: + packages: + - liblua5.1-0 + - nsis + - nsis-common + +script: + - make + - make test + +before_deploy: + - mkdir build + - cd build && ../packaging/package-all.sh ${TRAVIS_TAG} ${PWD} && cd .. + - . mod.config + +deploy: + provider: releases + api_key: ${GH_DEPLOY_API_KEY} + file: + - build/${PACKAGING_INSTALLER_NAME}-${TRAVIS_TAG}.exe + - build/${PACKAGING_INSTALLER_NAME}-${TRAVIS_TAG}.zip + skip_cleanup: true + on: + tags: true \ No newline at end of file