Create/overwrite the latest blob with the most current tar.gz/deb/pkg
This commit is contained in:
parent
645892388b
commit
3a94e39336
1 changed files with 25 additions and 8 deletions
|
@ -124,16 +124,24 @@ upload_binaries_to_blob_storage(){
|
||||||
local filename=$(basename $tarfile)
|
local filename=$(basename $tarfile)
|
||||||
local blob="$CHANNEL/Binaries/$DOTNET_BUILD_VERSION/$filename"
|
local blob="$CHANNEL/Binaries/$DOTNET_BUILD_VERSION/$filename"
|
||||||
|
|
||||||
if upload_file_to_blob_storage_azure_cli $blob $tarfile; then
|
if ! upload_file_to_blob_storage_azure_cli $blob $tarfile; then
|
||||||
# update the index file
|
return 1
|
||||||
local indexContent="Binaries/$DOTNET_BUILD_VERSION/$filename"
|
|
||||||
local indexfile="latest.$OSNAME.index"
|
|
||||||
local update_URL="https://$STORAGE_ACCOUNT.blob.core.windows.net/$STORAGE_CONTAINER/$CHANNEL/dnvm/$indexfile$SASTOKEN"
|
|
||||||
update_file_in_blob_storage $update_URL $indexfile $indexContent
|
|
||||||
return $?
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return 1
|
# create the latest blob
|
||||||
|
echo "Updating the latest dotnet binaries.."
|
||||||
|
local latestblob="$CHANNEL/Binaries/Latest/dotnet-$OSNAME-x64.latest.tar.gz"
|
||||||
|
|
||||||
|
if ! upload_file_to_blob_storage_azure_cli $latestblob $tarfile; then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# update the index file
|
||||||
|
local indexContent="Binaries/$DOTNET_BUILD_VERSION/$filename"
|
||||||
|
local indexfile="latest.$OSNAME.index"
|
||||||
|
local update_URL="https://$STORAGE_ACCOUNT.blob.core.windows.net/$STORAGE_CONTAINER/$CHANNEL/dnvm/$indexfile$SASTOKEN"
|
||||||
|
update_file_in_blob_storage $update_URL $indexfile $indexContent
|
||||||
|
return $?
|
||||||
}
|
}
|
||||||
|
|
||||||
upload_installers_to_blob_storage(){
|
upload_installers_to_blob_storage(){
|
||||||
|
@ -145,6 +153,15 @@ upload_installers_to_blob_storage(){
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# create the latest blob
|
||||||
|
echo "Updating the latest dotnet installer.."
|
||||||
|
local extension="${filename##*.}"
|
||||||
|
local latestblob="$CHANNEL/Installers/Latest/dotnet-$OSNAME-x64.latest.$extension"
|
||||||
|
|
||||||
|
if ! upload_file_to_blob_storage_azure_cli $latestblob $installfile; then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
# debain packages need to be uploaded to the PPA feed too
|
# debain packages need to be uploaded to the PPA feed too
|
||||||
if [[ $installfile == *.deb ]]; then
|
if [[ $installfile == *.deb ]]; then
|
||||||
DEB_FILE=$installfile
|
DEB_FILE=$installfile
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue