diff options
Diffstat (limited to 'tcwg-dev-build.sh')
-rwxr-xr-x | tcwg-dev-build.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tcwg-dev-build.sh b/tcwg-dev-build.sh new file mode 100755 index 00000000..97a63d23 --- /dev/null +++ b/tcwg-dev-build.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +set -ef -o pipefail + +scripts=$(dirname $0) +. $scripts/jenkins-helpers.sh +convert_args_to_variables "$@" + +dry_run="${dry_run:-false}" +release_name="${release_name:-default}" +target="${target:-aarch64-linux-gnu}" +version="${version:-default}" +verbose="${verbose:-true}" + +set -u + +if $verbose; then set -x; fi + +clone_or_update_repo abe tested https://git-us.linaro.org/toolchain/abe + +if [ x"$release_name" = x"default" ]; then + release_name="$(date +%Y%m%d-%H_%M_%S)" +fi + +$scripts/MakeRelease.job \ + --abedir `pwd`/abe \ + --artifacts_top `pwd`/artifacts \ + --release_name $release_name \ + --target aarch64-linux-gnu \ + --toolchainconfig $version \ + --workspace `pwd` |