blob: fc3046dac157ffdecebafe662aed66a2021890f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
echo Get build information
curl -o project-meta.json -H "Content-Type: application/json" https://ci.appveyor.com/api/projects/XianNox/smolbote-hg
commit=$(jq -r .build.commitId project-meta.json)
echo Build commit: $commit
for (( i=0; i<$(jq -r '.build.jobs | length' project-meta.json); i++ ))
do
jobId=$(jq -r .build.jobs[$i].jobId project-meta.json)
osType=$(jq -r .build.jobs[$i].osType project-meta.json)
echo Downloading $jobId-$osType
curl -o smolbote-nightly-$commit-$osType.7z -L https://ci.appveyor.com/api/buildjobs/$jobId/artifacts/smolbote.7z
echo Extracting package
7za x smolbote-nightly-$commit-$osType.7z smolbote-install/bin
mv smolbote-nightly-$commit-$osType.7z serve/
mv smolbote-install/bin serve/smolbote-$commit-$osType
rm -r smolbote-install
done
|