diff options
| author | 2017-07-28 19:34:43 -0600 | |
|---|---|---|
| committer | 2017-07-28 19:34:43 -0600 | |
| commit | fc43e027f6c61590e45a7c947585b6875198f16c (patch) | |
| tree | 7a41ac117993c16073a17dfbabb18f396bde8a16 | |
| parent | Merge pull request #2679 from MerryMage/interp-tests (diff) | |
| parent | Produce 7zip artifacts on Travis and Appveyor (diff) | |
| download | yuzu-fc43e027f6c61590e45a7c947585b6875198f16c.tar.gz yuzu-fc43e027f6c61590e45a7c947585b6875198f16c.tar.xz yuzu-fc43e027f6c61590e45a7c947585b6875198f16c.zip | |
Merge pull request #2849 from j-selby/master
Produce 7zip artifacts on Travis and Appveyor
| -rwxr-xr-x | .travis-deps.sh | 2 | ||||
| -rwxr-xr-x | .travis-upload.sh | 5 | ||||
| -rw-r--r-- | .travis.yml | 3 | ||||
| -rw-r--r-- | appveyor.yml | 15 |
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 | ||
| 37 | elif [ "$TRAVIS_OS_NAME" = "osx" ]; then | 37 | elif [ "$TRAVIS_OS_NAME" = "osx" ]; then |
| 38 | brew update | 38 | brew update |
| 39 | brew install qt5 sdl2 dylibbundler | 39 | brew install qt5 sdl2 dylibbundler p7zip |
| 40 | fi | 40 | fi |
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/ | ||
| 129 | fi | 134 | fi |
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 | ||
| 23 | cache: | 24 | cache: |
| 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 | ||
| 51 | test_script: | 60 | test_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 | ||
| 62 | deploy: | 73 | deploy: |
| 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: |