Merge "Use only functest-{testsuite}-builder for the installer daily job builder"
authorMorgan Richomme <morgan.richomme@orange.com>
Fri, 22 Apr 2016 06:45:47 +0000 (06:45 +0000)
committerGerrit Code Review <gerrit@172.30.200.206>
Fri, 22 Apr 2016 06:45:47 +0000 (06:45 +0000)
1  2 
jjb/functest/functest-ci-jobs.yml

              branch: '{branch}'
  
      builders:
-         - 'functest-cleanup'
-         - 'set-functest-env'
          - 'functest-{testsuite}-builder'
  
  ########################
                  fi
                  INSTALLER_IP=$(/usr/sbin/arp -e | grep ${instack_mac} | awk {'print $1'})
                  sshkey="-v /root/.ssh/id_rsa:/root/.ssh/id_rsa"
 -                sudo iptables -D FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable
 -                sudo iptables -D FORWARD -i virbr0 -j REJECT --reject-with icmp-port-unreachable
 +                if sudo iptables -C FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable 2> ${redirect}; then
 +                    sudo iptables -D FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable
 +                fi
 +                if sudo iptables -C FORWARD -i virbr0 -j REJECT --reject-with icmp-port-unreachable 2> ${redirect}; then
 +                    sudo iptables -D FORWARD -i virbr0 -j REJECT --reject-with icmp-port-unreachable
 +                fi
              elif [[ ${INSTALLER_TYPE} == 'joid' ]]; then
                  # If production lab then creds may be retrieved dynamically
                  # creds are on the jumphost, always in the same folder
              cmd="sudo docker run --privileged=true -id ${envs} ${labconfig} ${sshkey} ${res_volume} opnfv/functest:${DOCKER_TAG} /bin/bash"
              echo "Functest: Running docker run command: ${cmd}"
              ${cmd} >${redirect}
-             docker ps -a
+             docker ps -a >${redirect}
              sleep 5
              container_id=$(docker ps | grep "opnfv/functest:${DOCKER_TAG}" | awk '{print $1}' | head -1)
              echo "Container ID=${container_id}"
              echo "Starting the container: docker start ${container_id}"
              docker start ${container_id}
              sleep 5
-             docker ps
+             docker ps >${redirect}
              if [ $(docker ps | grep "opnfv/functest:${DOCKER_TAG}" | wc -l) == 0 ]; then
                  echo "The container opnfv/functest with ID=${container_id} has not been properly started. Exiting..."
                  exit 1
              # Remove existing images if exist
              if [[ ! -z $(docker images | grep opnfv/functest) ]]; then
                  echo "Docker images to remove:"
-                 docker images | head -1 && docker images | grep opnfv/functest
+                 docker images | head -1 && docker images | grep opnfv/functest >${redirect}
                  image_tags=($(docker images | grep opnfv/functest | awk '{print $2}'))
                  for tag in "${image_tags[@]}"; do
                      echo "Removing docker image opnfv/functest:$tag..."