summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.travis-deps.sh2
-rwxr-xr-x.travis-upload.sh5
-rw-r--r--.travis.yml3
-rw-r--r--appveyor.yml15
4 files changed, 21 insertions, 4 deletions
diff --git a/.travis-deps.sh b/.travis-deps.sh
index 451886984..25a287c7f 100755
--- a/.travis-deps.sh
+++ b/.travis-deps.sh
@@ -36,5 +36,5 @@ if [ "$TRAVIS_OS_NAME" = "linux" -o -z "$TRAVIS_OS_NAME" ]; then
36 36
37elif [ "$TRAVIS_OS_NAME" = "osx" ]; then 37elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
38 brew update 38 brew update
39 brew install qt5 sdl2 dylibbundler 39 brew install qt5 sdl2 dylibbundler p7zip
40fi 40fi
diff --git a/.travis-upload.sh b/.travis-upload.sh
index 2cc968298..8cfab31cb 100755
--- a/.travis-upload.sh
+++ b/.travis-upload.sh
@@ -124,6 +124,11 @@ EOL
124 124
125 tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$REV_NAME" 125 tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$REV_NAME"
126 126
127 mv "$REV_NAME" nightly
128
129 7z a "$REV_NAME.7z" nightly
130
127 # move the compiled archive into the artifacts directory to be uploaded by travis releases 131 # move the compiled archive into the artifacts directory to be uploaded by travis releases
128 mv "$ARCHIVE_NAME" artifacts/ 132 mv "$ARCHIVE_NAME" artifacts/
133 mv "$REV_NAME.7z" artifacts/
129fi 134fi
diff --git a/.travis.yml b/.travis.yml
index cdb638f7a..846758881 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,7 @@ addons:
19 - libqt5opengl5-dev 19 - libqt5opengl5-dev
20 - xorg-dev 20 - xorg-dev
21 - lib32stdc++6 # For CMake 21 - lib32stdc++6 # For CMake
22 - p7zip-full
22 23
23cache: 24cache:
24 directories: 25 directories:
@@ -33,7 +34,7 @@ deploy:
33 api_key: 34 api_key:
34 secure: Mck15DIWaJdxDiS3aYVlM9N3G6y8VKUI1rnwII7/iolfm1s94U+tgvbheZDmT7SSbFyaGaYO/E8HrV/uZR9Vvs7ev20sHsTN1u60OTWfDIIyHs9SqjhcGbtq95m9/dMFschOYqTOR+gAs5BsxjuoeAotHdhpQEwvkO2oo5oR0zhGy45gjFnVvtcxT/IfpZBIpVgcK3aLb9zT6ekcJbSiPmEB15iLq3xXd0nFUNtEZdX3D6Veye4n5jB6n72qN8JVoKvPZAwaC2K0pZxpcGJaXDchLsw1q+4eCvdz6UJfUemeQ/uMAmjfeQ3wrzYGXe3nCM3WmX5wosCsB0mw4zYatzl3si6CZ1W+0GkV4Rwlx03dfp7v3EeFhTsXYCaXqhwuLZnWOLUik8t9vaSoFUx4nUIRwfO9kAMUJQSpLuHNO2nT01s3GxvqxzczuLQ9he5nGSi0RRodUzDwek1qUp6I4uV3gRHKz4B07YIc1i2fK88NLXjyQ0uLVZ+7Oq1+kgDp6+N7vvXXZ5qZ17tdaysSbKEE0Y8zsoXw7Rk1tPN19vrCS+TSpomNMyQyne1k+I5iZ/qkxPTLAS5qI6Utc2dL3GJdxWRAEfGNO9AIX3GV/jmmKfdcvwGsCYP8hxqs5vLYfgacw3D8NLf1941lQUwavC17jm9EV9g5G3Pn1Cp516E= 35 secure: Mck15DIWaJdxDiS3aYVlM9N3G6y8VKUI1rnwII7/iolfm1s94U+tgvbheZDmT7SSbFyaGaYO/E8HrV/uZR9Vvs7ev20sHsTN1u60OTWfDIIyHs9SqjhcGbtq95m9/dMFschOYqTOR+gAs5BsxjuoeAotHdhpQEwvkO2oo5oR0zhGy45gjFnVvtcxT/IfpZBIpVgcK3aLb9zT6ekcJbSiPmEB15iLq3xXd0nFUNtEZdX3D6Veye4n5jB6n72qN8JVoKvPZAwaC2K0pZxpcGJaXDchLsw1q+4eCvdz6UJfUemeQ/uMAmjfeQ3wrzYGXe3nCM3WmX5wosCsB0mw4zYatzl3si6CZ1W+0GkV4Rwlx03dfp7v3EeFhTsXYCaXqhwuLZnWOLUik8t9vaSoFUx4nUIRwfO9kAMUJQSpLuHNO2nT01s3GxvqxzczuLQ9he5nGSi0RRodUzDwek1qUp6I4uV3gRHKz4B07YIc1i2fK88NLXjyQ0uLVZ+7Oq1+kgDp6+N7vvXXZ5qZ17tdaysSbKEE0Y8zsoXw7Rk1tPN19vrCS+TSpomNMyQyne1k+I5iZ/qkxPTLAS5qI6Utc2dL3GJdxWRAEfGNO9AIX3GV/jmmKfdcvwGsCYP8hxqs5vLYfgacw3D8NLf1941lQUwavC17jm9EV9g5G3Pn1Cp516E=
35 file_glob: true 36 file_glob: true
36 file: "artifacts/*.tar.*" 37 file: "artifacts/*"
37 skip_cleanup: true 38 skip_cleanup: true
38 on: 39 on:
39 repo: citra-emu/citra-nightly 40 repo: citra-emu/citra-nightly
diff --git a/appveyor.yml b/appveyor.yml
index 9a6206a8b..d062a1f3e 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -37,16 +37,25 @@ after_build:
37 # Where are these spaces coming from? Regardless, let's remove them 37 # Where are these spaces coming from? Regardless, let's remove them
38 $MSVC_BUILD_NAME = "citra-windows-msvc-$GITDATE-$GITREV.zip" -replace " ", "" 38 $MSVC_BUILD_NAME = "citra-windows-msvc-$GITDATE-$GITREV.zip" -replace " ", ""
39 $MSVC_BUILD_PDB = "citra-windows-msvc-$GITDATE-$GITREV-debugsymbols.zip" -replace " ", "" 39 $MSVC_BUILD_PDB = "citra-windows-msvc-$GITDATE-$GITREV-debugsymbols.zip" -replace " ", ""
40 $MSVC_SEVENZIP = "citra-windows-msvc-$GITDATE-$GITREV.7z" -replace " ", ""
40 $BINTRAY_VERSION = "nightly-$GIT_LONG_HASH" -replace " ", "" 41 $BINTRAY_VERSION = "nightly-$GIT_LONG_HASH" -replace " ", ""
41 42
42 # set the build names as env vars so the artifacts can upload them 43 # set the build names as env vars so the artifacts can upload them
43 $env:MSVC_BUILD_NAME = $MSVC_BUILD_NAME 44 $env:MSVC_BUILD_NAME = $MSVC_BUILD_NAME
44 $env:MSVC_BUILD_PDB = $MSVC_BUILD_PDB 45 $env:MSVC_BUILD_PDB = $MSVC_BUILD_PDB
46 $env:MSVC_SEVENZIP = $MSVC_SEVENZIP
45 $env:GITREV = $GITREV 47 $env:GITREV = $GITREV
46 48
47 7z a -tzip $MSVC_BUILD_PDB .\build\bin\release\*.pdb 49 7z a -tzip $MSVC_BUILD_PDB .\build\bin\release\*.pdb
48 rm .\build\bin\release\*.pdb 50 rm .\build\bin\release\*.pdb
49 7z a -tzip $MSVC_BUILD_NAME .\build\bin\release\* .\license.txt .\README.md 51
52 mkdir nightly
53 Copy-Item .\build\bin\release\* -Destination nightly -Recurse
54 Copy-Item .\license.txt -Destination nightly
55 Copy-Item .\README.md -Destination nightly
56
57 7z a -tzip $MSVC_BUILD_NAME nightly\*
58 7z a $MSVC_SEVENZIP nightly
50 59
51test_script: 60test_script:
52 - cd build && ctest -VV -C Release && cd .. 61 - cd build && ctest -VV -C Release && cd ..
@@ -58,6 +67,8 @@ artifacts:
58 - path: $(MSVC_BUILD_PDB) 67 - path: $(MSVC_BUILD_PDB)
59 name: msvcdebug 68 name: msvcdebug
60 type: zip 69 type: zip
70 - path: $(MSVC_SEVENZIP)
71 name: msvcupdate
61 72
62deploy: 73deploy:
63 provider: GitHub 74 provider: GitHub
@@ -68,7 +79,7 @@ deploy:
68 Short Commit Hash $(GITREV) 79 Short Commit Hash $(GITREV)
69 auth_token: 80 auth_token:
70 secure: "dbpsMC/MgPKWFNJCXpQl4cR8FYhepkPLjgNp/pRMktZ8oLKTqPYErfreaIxb/4P1" 81 secure: "dbpsMC/MgPKWFNJCXpQl4cR8FYhepkPLjgNp/pRMktZ8oLKTqPYErfreaIxb/4P1"
71 artifact: msvcbuild 82 artifact: msvcupdate,msvcbuild
72 draft: false 83 draft: false
73 prerelease: false 84 prerelease: false
74 on: 85 on: