Enable Travis CI testing

This commit is contained in:
d0k3 2016-03-28 13:08:54 +02:00
parent 2997b903e5
commit c07686da7a

View File

@ -7,35 +7,7 @@ before_install:
install: install:
- sudo perl devkitARMupdate.pl - sudo perl devkitARMupdate.pl
- sudo apt-get -qq install lftp p7zip-full
script: script:
- git submodule update --init --recursive - make release
- make gateway
- mv output/Launcher.dat .
- make clean
- make bootstrap
- mv output/Decrypt9.bin .
env:
global:
secure: "QeQ3FDs8vOcB7+TJBPIszTPo6EuYOTcqTlC15fAXTHLLnGsY36ySSMKXKq9aV5mqJr9t92WGY169fAW35vg9wwQAx09A2EIEkaqLysozkNxaR9LralgwEEAXXJP2lD5NvJ0n13PMPloGyDCnjBRUjJ+WdDz5H6F329PbItKo5uE="
after_success:
- >
if [ "$TRAVIS_BRANCH" == "master" ]; then
GITDATE="`git show -s --date=short --format='%ad' | sed 's/-//g'`"
GITREV="`git show -s --format='%h'`"
REV_NAME_GW="decrypt9-${GITDATE}-${GITREV}-browser"
REV_NAME_BS="decrypt9-${GITDATE}-${GITREV}-bootstrap"
sudo apt-get -qq install lftp p7zip-full
mkdir "$REV_NAME_GW" "$REV_NAME_BS"
cp -R README.md Launcher.dat scripts "$REV_NAME_GW"
cp -R README.md Decrypt9.bin scripts "$REV_NAME_BS"
7z a "$REV_NAME_GW" "$REV_NAME_GW/*"
7z a "$REV_NAME_BS" "$REV_NAME_BS/*"
lftp -c "open -u builds,$BUILD_PASSWORD sftp://archshift.com; put -O '/decrypt9/nightly/browser' '${REV_NAME_GW}.7z'"
lftp -c "open -u builds,$BUILD_PASSWORD sftp://archshift.com; put -O '/decrypt9/nightly/bootstrap' '${REV_NAME_BS}.7z'"
fi