Browse Source

chore(deploy): publish hashes of windows setup files

reviewable/pr5502/r2
sudden6 7 years ago
parent
commit
af58f614d1
No known key found for this signature in database
GPG Key ID: 279509B499E032B9
  1. 2
      .travis.yml
  2. 8
      .travis/build-windows.sh

2
.travis.yml

@ -163,6 +163,7 @@ deploy: @@ -163,6 +163,7 @@ deploy:
api_key:
secure: "BRbzTWRvadALRQSTihMKruOj64ydxusMUS9FQR//qFlS345ZYfYta43W//4LcWWDKtj6IvA6DRqNdabgWnpbpxpnm9gVftGUdOKlU3niPZhwsMkB2M12QHUnAP6DVOfGPvdciBV+6mu73SSxniEcrYjZ1CrRX7mknmehPpVKxNk="
file: "./workspace/x86_64/qtox/release/setup-qtox-x86_64-release.exe"
file: "./workspace/x86_64/qtox/release/setup-qtox-x86_64-release.exe.sha256"
on:
condition: $WINDOWS_BUILD_ARCH_CACHE_TRICK_VARIABLE == x86_64 && -f /home/travis/build/qTox/qTox/stage3 && -f /home/travis/build/qTox/qTox/release
repo: qTox/qTox
@ -174,6 +175,7 @@ deploy: @@ -174,6 +175,7 @@ deploy:
api_key:
secure: "BRbzTWRvadALRQSTihMKruOj64ydxusMUS9FQR//qFlS345ZYfYta43W//4LcWWDKtj6IvA6DRqNdabgWnpbpxpnm9gVftGUdOKlU3niPZhwsMkB2M12QHUnAP6DVOfGPvdciBV+6mu73SSxniEcrYjZ1CrRX7mknmehPpVKxNk="
file: "./workspace/i686/qtox/release/setup-qtox-i686-release.exe"
file: "./workspace/i686/qtox/release/setup-qtox-i686-release.exe.sha256"
on:
condition: $WINDOWS_BUILD_ARCH_CACHE_TRICK_VARIABLE == i686 && -f /home/travis/build/qTox/qTox/stage3 && -f /home/travis/build/qTox/qTox/release
repo: qTox/qTox

8
.travis/build-windows.sh

@ -134,6 +134,14 @@ then @@ -134,6 +134,14 @@ then
sha256sum windows/cross-compile/build.sh > "$CACHE_DIR"/hash
fi
# Generate checksum files for releases
if [ "$STAGE" == "stage3" && "$BUILD_TYPE" == "release" ]
then
readonly OUT_DIR=./workspace/"$ARCH"/qtox/"$BUILD_TYPE"/
readonly NAME=setup-qtox-"$ARCH"-"$BUILD_TYPE".exe
sha256sum "$OUT_DIR""$NAME" > "$OUT_DIR""$NAME".sha256
fi
# Purely for debugging
touch "$CACHE_DIR"/"$STAGE"
ls -lbh "$CACHE_DIR"

Loading…
Cancel
Save