diff options
| -rw-r--r-- | .ci/scripts/common/post-upload.sh | 8 | ||||
| -rw-r--r-- | .ci/scripts/linux/upload.sh | 12 | ||||
| -rw-r--r-- | .ci/scripts/windows/upload.ps1 | 9 | ||||
| -rw-r--r-- | .ci/scripts/windows/upload.sh | 10 | ||||
| -rw-r--r-- | .ci/templates/build-msvc.yml | 1 |
5 files changed, 30 insertions, 10 deletions
diff --git a/.ci/scripts/common/post-upload.sh b/.ci/scripts/common/post-upload.sh index bb4e9d328..b80868635 100644 --- a/.ci/scripts/common/post-upload.sh +++ b/.ci/scripts/common/post-upload.sh | |||
| @@ -1,12 +1,12 @@ | |||
| 1 | #!/bin/bash -ex | 1 | #!/bin/bash -ex |
| 2 | 2 | ||
| 3 | # Copy documentation | 3 | # Copy documentation |
| 4 | cp license.txt "$REV_NAME" | 4 | cp license.txt "$DIR_NAME" |
| 5 | cp README.md "$REV_NAME" | 5 | cp README.md "$DIR_NAME" |
| 6 | 6 | ||
| 7 | tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$REV_NAME" | 7 | tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$DIR_NAME" |
| 8 | 8 | ||
| 9 | mv "$REV_NAME" $RELEASE_NAME | 9 | mv "$DIR_NAME" $RELEASE_NAME |
| 10 | 10 | ||
| 11 | 7z a "$REV_NAME.7z" $RELEASE_NAME | 11 | 7z a "$REV_NAME.7z" $RELEASE_NAME |
| 12 | 12 | ||
diff --git a/.ci/scripts/linux/upload.sh b/.ci/scripts/linux/upload.sh index 0d131d1dd..fe4e6b2ac 100644 --- a/.ci/scripts/linux/upload.sh +++ b/.ci/scripts/linux/upload.sh | |||
| @@ -6,9 +6,15 @@ REV_NAME="yuzu-linux-${GITDATE}-${GITREV}" | |||
| 6 | ARCHIVE_NAME="${REV_NAME}.tar.xz" | 6 | ARCHIVE_NAME="${REV_NAME}.tar.xz" |
| 7 | COMPRESSION_FLAGS="-cJvf" | 7 | COMPRESSION_FLAGS="-cJvf" |
| 8 | 8 | ||
| 9 | mkdir "$REV_NAME" | 9 | if [ "${RELEASE_NAME}" = "mainline" ]; then |
| 10 | DIR_NAME="${REV_NAME}" | ||
| 11 | else | ||
| 12 | DIR_NAME="${REV_NAME}_${RELEASE_NAME}" | ||
| 13 | fi | ||
| 10 | 14 | ||
| 11 | cp build/bin/yuzu-cmd "$REV_NAME" | 15 | mkdir "$DIR_NAME" |
| 12 | cp build/bin/yuzu "$REV_NAME" | 16 | |
| 17 | cp build/bin/yuzu-cmd "$DIR_NAME" | ||
| 18 | cp build/bin/yuzu "$DIR_NAME" | ||
| 13 | 19 | ||
| 14 | . .ci/scripts/common/post-upload.sh | 20 | . .ci/scripts/common/post-upload.sh |
diff --git a/.ci/scripts/windows/upload.ps1 b/.ci/scripts/windows/upload.ps1 index 3cb709924..e34e6681f 100644 --- a/.ci/scripts/windows/upload.ps1 +++ b/.ci/scripts/windows/upload.ps1 | |||
| @@ -1,6 +1,13 @@ | |||
| 1 | param($BUILD_NAME) | ||
| 2 | |||
| 1 | $GITDATE = $(git show -s --date=short --format='%ad') -replace "-","" | 3 | $GITDATE = $(git show -s --date=short --format='%ad') -replace "-","" |
| 2 | $GITREV = $(git show -s --format='%h') | 4 | $GITREV = $(git show -s --format='%h') |
| 3 | $RELEASE_DIST = "yuzu-windows-msvc" | 5 | |
| 6 | if ("$BUILD_NAME" -eq "mainline") { | ||
| 7 | $RELEASE_DIST = "yuzu-windows-msvc" | ||
| 8 | } else { | ||
| 9 | $RELEASE_DIST = "yuzu-windows-msvc-$BUILD_NAME" | ||
| 10 | } | ||
| 4 | 11 | ||
| 5 | $MSVC_BUILD_ZIP = "yuzu-windows-msvc-$GITDATE-$GITREV.zip" -replace " ", "" | 12 | $MSVC_BUILD_ZIP = "yuzu-windows-msvc-$GITDATE-$GITREV.zip" -replace " ", "" |
| 6 | $MSVC_BUILD_PDB = "yuzu-windows-msvc-$GITDATE-$GITREV-debugsymbols.zip" -replace " ", "" | 13 | $MSVC_BUILD_PDB = "yuzu-windows-msvc-$GITDATE-$GITREV-debugsymbols.zip" -replace " ", "" |
diff --git a/.ci/scripts/windows/upload.sh b/.ci/scripts/windows/upload.sh index de73d3541..ebf5b7dc1 100644 --- a/.ci/scripts/windows/upload.sh +++ b/.ci/scripts/windows/upload.sh | |||
| @@ -6,8 +6,14 @@ REV_NAME="yuzu-windows-mingw-${GITDATE}-${GITREV}" | |||
| 6 | ARCHIVE_NAME="${REV_NAME}.tar.gz" | 6 | ARCHIVE_NAME="${REV_NAME}.tar.gz" |
| 7 | COMPRESSION_FLAGS="-czvf" | 7 | COMPRESSION_FLAGS="-czvf" |
| 8 | 8 | ||
| 9 | mkdir "$REV_NAME" | 9 | if [ "${RELEASE_NAME}" = "mainline" ]; then |
| 10 | DIR_NAME="${REV_NAME}" | ||
| 11 | else | ||
| 12 | DIR_NAME="${REV_NAME}_${RELEASE_NAME}" | ||
| 13 | fi | ||
| 14 | |||
| 15 | mkdir "$DIR_NAME" | ||
| 10 | # get around the permission issues | 16 | # get around the permission issues |
| 11 | cp -r package/* "$REV_NAME" | 17 | cp -r package/* "$DIR_NAME" |
| 12 | 18 | ||
| 13 | . .ci/scripts/common/post-upload.sh | 19 | . .ci/scripts/common/post-upload.sh |
diff --git a/.ci/templates/build-msvc.yml b/.ci/templates/build-msvc.yml index b44a08247..52cebaee0 100644 --- a/.ci/templates/build-msvc.yml +++ b/.ci/templates/build-msvc.yml | |||
| @@ -17,6 +17,7 @@ steps: | |||
| 17 | inputs: | 17 | inputs: |
| 18 | targetType: 'filePath' | 18 | targetType: 'filePath' |
| 19 | filePath: './.ci/scripts/windows/upload.ps1' | 19 | filePath: './.ci/scripts/windows/upload.ps1' |
| 20 | arguments: '$(BuildName)' | ||
| 20 | - publish: artifacts | 21 | - publish: artifacts |
| 21 | artifact: 'yuzu-$(BuildName)-windows-msvc' | 22 | artifact: 'yuzu-$(BuildName)-windows-msvc' |
| 22 | displayName: 'Upload Artifacts' | 23 | displayName: 'Upload Artifacts' |