Update release.sh to include new builds on website (#9765)

This commit is contained in:
reimda 2021-09-15 15:35:23 -06:00 committed by GitHub
parent 5fe738723c
commit 783945e55d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 35 additions and 3 deletions

View File

@ -103,6 +103,16 @@ do
done < manifest done < manifest
echo "" echo ""
package="$(grep *_darwin_amd64.dmg manifest | cut -f2 -d' ')"
cat -<<EOF
{
"platform": "macOS (via signed .dmg)",
"link": "https://dl.influxdata.com/telegraf/releases/$package",
"code": [
]
},
EOF
package="$(grep *_amd64.deb manifest | cut -f2 -d' ')" package="$(grep *_amd64.deb manifest | cut -f2 -d' ')"
cat -<<EOF cat -<<EOF
{ {
@ -131,8 +141,8 @@ cat -<<EOF
"platform": "Windows Binaries (64-bit)", "platform": "Windows Binaries (64-bit)",
"sha256":"$(sha256sum $package | cut -f1 -d' ')", "sha256":"$(sha256sum $package | cut -f1 -d' ')",
"code":[ "code":[
"wget https://dl.influxdata.com/telegraf/releases/$package", "wget https://dl.influxdata.com/telegraf/releases/$package -UseBasicParsing -OutFile $package",
"unzip $package" "Expand-Archive .\\$package -DestinationPath 'C:\\Program Files\\InfluxData\\telegraf\\'"
] ]
}, },
EOF EOF
@ -147,6 +157,17 @@ cat -<<EOF
] ]
}, },
EOF EOF
package="$(grep *_static_linux_amd64.tar.gz manifest | cut -f2 -d' ')"
cat -<<EOF
{
"platform": "Linux Binaries (64-bit, static)",
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
"code":[
"wget https://dl.influxdata.com/telegraf/releases/$package",
"tar xf $package"
]
},
EOF
package="$(grep *linux_i386.tar.gz manifest | cut -f2 -d' ')" package="$(grep *linux_i386.tar.gz manifest | cut -f2 -d' ')"
cat -<<EOF cat -<<EOF
{ {
@ -161,7 +182,18 @@ EOF
package="$(grep *linux_armhf.tar.gz manifest | cut -f2 -d' ')" package="$(grep *linux_armhf.tar.gz manifest | cut -f2 -d' ')"
cat -<<EOF cat -<<EOF
{ {
"platform": "Linux Binaries (ARM)", "platform": "Linux Binaries (ARMv7)",
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
"code":[
"wget https://dl.influxdata.com/telegraf/releases/$package",
"tar xf $package"
]
},
EOF
package="$(grep *linux_arm64.tar.gz manifest | cut -f2 -d' ')"
cat -<<EOF
{
"platform": "Linux Binaries (ARMv8)",
"sha256":"$(sha256sum $package | cut -f1 -d' ')", "sha256":"$(sha256sum $package | cut -f1 -d' ')",
"code":[ "code":[
"wget https://dl.influxdata.com/telegraf/releases/$package", "wget https://dl.influxdata.com/telegraf/releases/$package",