diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-11-30 13:43:11 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-11-30 13:43:11 +0000 |
commit | 82087fe5e8f27216263eeb147154562605ed8e5c (patch) | |
tree | 17d383c1a6dad7eed965de86dead78531d798a91 /tcwg-start-container.sh | |
parent | 7816b69dda7caade8d8e2e6e6a3edd39904b9784 (diff) |
tcwg-start-container.sh: New script, copy of tcwg-update-host-containers.sh
Change-Id: I1fd6956915efae6a878fd83e7c9268427b783a5b
Diffstat (limited to 'tcwg-start-container.sh')
-rwxr-xr-x | tcwg-start-container.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tcwg-start-container.sh b/tcwg-start-container.sh new file mode 100755 index 00000000..33351ed0 --- /dev/null +++ b/tcwg-start-container.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +set -ef -o pipefail + +. $(dirname $0)/jenkins-helpers.sh +convert_args_to_variables "$@" + +container="${container-jenkins}" +distro="${distro-xenial}" +group="${group-default}" +verbose="${verbose-true}" + +set -u + +if $verbose; then set -x; fi + +image="linaro/ci-$(print_arch_for_host localhost)-tcwg-host-ubuntu:$distro" +docker pull "$image" + +docker run --rm $image start.sh > start.sh +if docker stats --no-stream $container >/dev/null 2>&1; then + docker rm -vf $container +fi + +if [ x"$group" = x"default" ]; then + group="all" + if [ x"$container" = x"jenkins" ]; then + group="tcwg-infra" + fi +fi + +bash start.sh --task $container --verbose $verbose -- $image $group |