X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=publish-packages.sh;h=1d0f13b2961e9022c9bf675cfb7a698016bafb8a;hb=f1c935854453382d2e55b7b51934eab8c3f46d1b;hp=a7e5cec43a3e2d11e00cb2c2bd20faa362d1a265;hpb=a9117c44ad2a370df9b3d337dca9283877387f08;p=platform%2Fupstream%2Fcoreclr.git diff --git a/publish-packages.sh b/publish-packages.sh index a7e5cec..1d0f13b 100755 --- a/publish-packages.sh +++ b/publish-packages.sh @@ -4,68 +4,30 @@ usage() { echo "Publishes the NuGet packages to the specified location." echo "For publishing to Azure the following properties are required." - echo " /p:CloudDropAccountName=\"account name\"" - echo " /p:CloudDropAccessToken=\"access token\"" - echo " /p:__BuildType=\"Configuration\"" - echo " /p:__BuildArch=\"Architecture\"" + echo " -AzureAccount=\"account name\"" + echo " -AzureToken=\"access token\"" + echo " -BuildType=\"Configuration\"" + echo " -BuildArch=\"Architecture\"" + echo "For publishing to Azure, one of the following properties is required." + echo " -PublishPackages Pass this switch to publish product packages" + echo " -PublishSymbols Pass this switch to publish symbol packages" + echo "To specify the name of the container to publish into, use the following property:" + echo " -Container=\"container name\"" + echo "To specify the OS you're building for, use the following property:" + echo " -DistroRiD=\"RID\"" echo "Configuration can be Release, Checked, or Debug" echo "Architecture can be x64, x86, arm, or arm64" exit 1 } working_tree_root="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -publish_log=$working_tree_root/publish.log -# Use uname to determine what the OS is. -OSName=$(uname -s) -case $OSName in - Linux) - __BuildOS=Linux - ;; - - Darwin) - __BuildOS=OSX - ;; - - FreeBSD) - __BuildOS=FreeBSD - ;; - - OpenBSD) - __BuildOS=OpenBSD - ;; - - NetBSD) - __BuildOS=NetBSD - ;; - - SunOS) - __BuildOS=SunOS - ;; - - *) - echo "Unsupported OS $OSName detected, configuring as if for Linux" - __BuildOS=Linux - ;; -esac - -options="/nologo /v:minimal /flp:v=detailed;Append;LogFile=$publish_log" - -echo "Running publish-packages.sh $*" > $publish_log - -echo "Running init-tools.sh" -$working_tree_root/init-tools.sh - -echo "Publishing packages..." -echo -e "\n$working_tree_root/Tools/corerun $working_tree_root/Tools/MSBuild.exe $working_tree_root/src/publish.proj $options $*" /p:__BuildOS=$__BuildOS >> $publish_log -$working_tree_root/Tools/corerun $working_tree_root/Tools/MSBuild.exe $working_tree_root/src/publish.proj $options $* /p:__BuildOS=$__BuildOS +$working_tree_root/run.sh publish-packages -BuildOS $* if [ $? -ne 0 ] then - echo -e "\nPackage publishing failed. Aborting." >> $publish_log - echo "ERROR: An error occurred while publishing packages; see $publish_log for more details. There may have been networking problems, so please try again in a few minutes." + echo "ERROR: An error occurred while publishing packages; see $working_tree_root/publish-packages.log for more details. There may have been networking problems, so please try again in a few minutes." exit 1 fi echo "Publish completed successfully." -echo -e "\nPublish completed successfully." >> $publish_log exit 0 \ No newline at end of file