aboutsummaryrefslogtreecommitdiff
path: root/ci/upload_create_nightly.sh
blob: 065cb13bf6c1380b1056e9611ed1aeab257967b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

set -e

bucket=$1
platform=$2
artifact=$3

now=$(date +'%Y-%m-%d')
filename="odin-$platform-nightly+$now.zip"

echo "Creating archive $filename from $artifact and uploading to $bucket"

# If this is already zipped up (done before artifact upload to keep permissions in tact), just move it.
if [ "${artifact: -4}" == ".zip" ]
then
	echo "Artifact already a zip"
	mkdir -p "output"
	mv "$artifact" "output/$filename"
else
	echo "Artifact needs to be zipped"
	7z a -bd "output/$filename" -r "$artifact"
fi

b2 upload-file --noProgress "$bucket" "output/$filename" "nightly/$filename"