summaryrefslogtreecommitdiff
path: root/tcwg-dev-build.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-06-29 15:26:12 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-07-02 05:54:42 +0000
commit40259610dd88c89c9921411f1b858b991173d64d (patch)
tree5800b7891c37026d42498f8ec4c1f5568eba162d /tcwg-dev-build.sh
parent29569f5abbb436ebbc81614bda0b3c23fce38690 (diff)
tcwg-dev-build.sh: New script for tcwg-dev-build job.
Change-Id: I216baff702c2402b9fb81c5b34ecf8d06bed83e9
Diffstat (limited to 'tcwg-dev-build.sh')
-rwxr-xr-xtcwg-dev-build.sh31
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`