mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-22 22:01:08 +00:00
* Upload ortsrv nightly build to blob storage * Fix the binary directory * Temporarily disable binary split * Split binary in build container * Update azcopy command * Update getopts * Pass blob sas url as string * Avoid binary split on Windows * Update build_server logic in build.py
32 lines
No EOL
939 B
Bash
Executable file
32 lines
No EOL
939 B
Bash
Executable file
#!/bin/bash
|
|
set -e -o -x
|
|
|
|
while getopts a:r:i:c:p:b: parameter_Option
|
|
do case "${parameter_Option}"
|
|
in
|
|
a) AZCOPY_DIR=${OPTARG};;
|
|
r) BINARY_DIR=${OPTARG};;
|
|
i) BUILD_ID=${OPTARG};;
|
|
c) LAST_COMMIT_ID=${OPTARG};;
|
|
p) BUILD_PARAMETERS=${OPTARG};;
|
|
b) BLOB_SAS_URL=${OPTARG};;
|
|
esac
|
|
done
|
|
|
|
echo ""
|
|
echo "ad=$AZCOPY_DIR bd=$BINARY_DIR bi=$BUILD_ID lci=$LAST_COMMIT_ID bc=$BUILD_PARAMETERS bsu=$BLOB_SAS_URL"
|
|
|
|
echo ""
|
|
echo "Creating temp folder $BINARY_DIR/$BUILD_ID ... "
|
|
mkdir $BINARY_DIR/$BUILD_ID
|
|
cp $BINARY_DIR/onnxruntime_server $BINARY_DIR/$BUILD_ID
|
|
cp $BINARY_DIR/onnxruntime_server.symbol $BINARY_DIR/$BUILD_ID
|
|
|
|
echo "Create build info file ..."
|
|
echo "Build parameters: $BUILD_PARAMETERS" >> $BINARY_DIR/$BUILD_ID/build_info.txt
|
|
echo "Last commit id: $LAST_COMMIT_ID" >> $BINARY_DIR/$BUILD_ID/build_info.txt
|
|
|
|
echo "Upload the folder to blob storage ..."
|
|
$AZCOPY_DIR/azcopy cp $BINARY_DIR/$BUILD_ID $BLOB_SAS_URL --recursive=true
|
|
|
|
echo "Done!" |