From 23bf3315b405bc3eea79ab0b6edab8322aecdec8 Mon Sep 17 00:00:00 2001 From: Mitchell Kutchuk Date: Sun, 24 May 2015 07:25:12 -0700 Subject: [PATCH] Added travis-ci configuration file --- .travis.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..858a20f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +language: csharp +solution: TrueCraft.sln +mono: +- latest +before_install: +- git submodule update --init --recursive +script: +- xbuild /p:Configuration=Release TrueCraft.sln +before_deploy: +- mkdir artifacts +- "(cd ./TrueCraft.Client/bin/Release && tar -czvf ../../../artifacts/TrueCraft.Client.tar.gz *)" +- "(cd ./TrueCraft/bin/Release && tar -czvf ../../../artifacts/TrueCraft.Server.tar.gz *)" +- "(cd ./TrueCraft.Launcher/bin/Release && tar -czvf ../../../artifacts/TrueCraft.Launcher.tar.gz *)" +deploy: + provider: s3 + skip_cleanup: true + access_key_id: AKIAJXYVPWRXZH3IE5KQ + secret_access_key: + secure: "IHbglAq8tD29pMFK8/4MjTPE3VemmLJk54oWIL1y+DDKwS0Syf35mB31+wqm0vsU4oODq94CF6F0EPgzpqMmTcNTtOShgguiV3Xm4gpB8amowybFsEjuWcl7Grwu8cs1ew89qglbNe0/xsp57Nre0jz8Mm+GGF/IOZq8uMDDiSPuI0Tt00MxiogOZ153tUZNC4CPK4mtVfYYENFdgsqKhy0r8U1wNMTv7Nyybr3VqnjPhoeNHCP/vQcyksNNWiiDapC7eyMu1Nkat/tbDPW/VQtzq/NU0f6Smtjg6E5ilj0cAWpJefVPEvl7GNE1fBacE8VVh/LPsf4fWerVRaWRXxnDuzzMfnlUb9QB66rgE4U7slwQUvbolydiCiAsUP/7ixRt3jmaNFHzW6aky4DS6zqzR/WPlqENusrUrKLj4LV+j2KfvA3oNYOSufb1hjaCT0RLNnBaM/5YUmS/Sk6aFYBWjifVJ7nCRl0rypH7JZc3o37NpnFffluA23qEqaJyj2rf1Sxv+Fm6zhVUWrkkh5hnxZFUMwh5R37JewJpZNP1CmwXIwpd8YjBYzUMQx5t8z/3RehW/x4gBCjS/EF58OlWpiIPL2ucGbfB7yWwocrK5vAxzk1ps07rf7HxkXomZWcTdUllwiBdQQGAm+9loTUrSHU/TDd40X06jgxtDqA=" + bucket: truecraft + local-dir: /home/travis/build/Mitch528/TrueCraft/artifacts + upload-dir: linux + acl: public_read + on: + branch: travis-ci + repo: Mitch528/TrueCraft \ No newline at end of file