]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commitdiff
liveboot autotest: work in progress
authorHolger Levsen <holger@layer-acht.org>
Mon, 4 Mar 2013 18:45:32 +0000 (19:45 +0100)
committerHolger Levsen <holger@layer-acht.org>
Mon, 4 Mar 2013 18:45:32 +0000 (19:45 +0100)
liveboot_gw_autotest.sh
pxe_install.sh

index 8a3d9c19e50fbc210c59c6023a199b570aa803a4..0a55b239b3ea00210e4a967f4a0b89b9218c576f 100755 (executable)
@@ -24,6 +24,15 @@ ssh-agent > $TMPFILE
 source $TMPFILE
 ssh-add ~/.ssh/id_ritest
 
+#
+# temp. until fabian has fixed liveboot
+#
+if ! ssh -t $PSERVER "sudo id" ; then
+       figlet fail
+       echo "pserver1301 needs to be manually configured until this has been automated."
+       echo "ask holger to run deploy_pserver_change.sh manually..."
+       exit 1
+fi
 #
 # prepare pserver
 #
@@ -35,14 +44,13 @@ ssh -t $PSERVER "sudo mount /dev/sda1 -t ext3 /mnt/local_hdd"
 #
 # prepare core router
 #
-ssh -t $CORE_ROUTER "sudo rm /opt/autotest -rf"
-ssh -t $CORE_ROUTER "git clone git://git/ri/autotest.git /opt/autotest"
+ssh -t $CORE_ROUTER "sudo rm /opt/autotest -rf ; sudo mkdir -p /opt/autotest ; sudo chown jenkins /opt/autotest"
+ssh -t $CORE_ROUTER "cd /opt ; git clone git://git/ri/autotest.git"
 ssh -t $CORE_ROUTER "cd /opt/autotest ; git checkout develop"
 
 #
 # run autotests
 #
-ssh -t $CORE_ROUTER "cd /opt/autotest ; cp config-jenkins.xml config.xml"
 #ssh -t -A $CORE_ROUTER "cd /opt/autotest ; ./run-compile.sh --config config-jenkins.xml"
 ssh -t -A $CORE_ROUTER "cd /opt/autotest ; ./run-compile.sh"
 
index a09416af8f74ecdd129c71d7948f5d3f6e7739fd..eaef0d0387d0c116800c7de389081efcbd3449af 100755 (executable)
@@ -41,6 +41,8 @@ for i in $(seq 1 90) ; do
                else
                        echo "but sshd is not running at $(date +%H:%M:%S)"
                fi
+       else
+               echo "$TARGET_HOST does not ping at $(date +%H:%M:%S)"
        fi
 done
 if ! $(nc -z $TARGET_HOST 22 ) ; then