diff options
author | Fatih Degirmenci <fdegir@gmail.com> | 2018-01-22 09:51:44 +0100 |
---|---|---|
committer | Fatih Degirmenci <fdegir@gmail.com> | 2018-01-22 10:16:57 +0100 |
commit | 721fbb630acb5766e3835095290fe215ec1f9686 (patch) | |
tree | c802d98609682bb4b87bb4d66c4d994de55d5900 /jjb/xci/xci-start-deployment.sh | |
parent | 640039a7f889753777fe76940ff22be4f777d612 (diff) |
xci: Convert execute shell scripts to external scripts
The scripts used by verify jobs to create VMs, start deployments,
run functest, and do cleanup for CI can be reused by other jobs as
well so they are moved out of the yaml file.
Apart from that, if we decide to change the way we run CI (not
using VMs for performance reasons), we don't have to make big changes
to yaml either.
Change-Id: I2df1f2d60f999bcd7d53a5cd879112a5b2b0ca05
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Diffstat (limited to 'jjb/xci/xci-start-deployment.sh')
-rwxr-xr-x | jjb/xci/xci-start-deployment.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/jjb/xci/xci-start-deployment.sh b/jjb/xci/xci-start-deployment.sh new file mode 100755 index 000000000..75de7ecb3 --- /dev/null +++ b/jjb/xci/xci-start-deployment.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# SPDX-license-identifier: Apache-2.0 +############################################################################## +# Copyright (c) 2018 SUSE and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## + +#---------------------------------------------------------------------- +# This script is used by CI and executed by Jenkins jobs. +# You are not supposed to use this script manually if you don't know +# what you are doing. +#---------------------------------------------------------------------- + +# skip the deployment if the patch doesn't impact the deployment +if [[ "$GERRIT_TOPIC" =~ skip-verify|skip-deployment ]]; then + echo "Skipping the deployment!" + exit 0 +fi + +ssh -F $HOME/.ssh/xci-vm-config ${DISTRO}_xci_vm "cd releng-xci && ./xci_test.sh" |