- builder: name: devstack-checkout builders: - shell: | #!/bin/bash -xe if [[ ! -e devstack-gate ]]; then git clone https://git.openstack.org/openstack-infra/devstack-gate else cd devstack-gate git remote set-url origin https://git.openstack.org/openstack-infra/devstack-gate git remote update git reset --hard if ! git clean -x -f ; then sleep 1 git clean -x -f fi git checkout master git reset --hard remotes/origin/master if ! git clean -x -f ; then sleep 1 git clean -x -f fi cd .. fi - builder: name: devstack-checkout-http builders: - shell: | #!/bin/bash -xe if [[ ! -e devstack-gate ]]; then git clone http://git.openstack.org/openstack-infra/devstack-gate else cd devstack-gate git remote set-url origin http://git.openstack.org/openstack-infra/devstack-gate git remote update git reset --hard if ! git clean -x -f ; then sleep 1 git clean -x -f fi git checkout master git reset --hard remotes/origin/master if ! git clean -x -f ; then sleep 1 git clean -x -f fi cd .. fi - builder: name: link-logs builders: - shell: | #!/bin/sh # TODO: Update these links if using a different gerrit server echo "Triggered by: https://review.openstack.org/$ZUUL_CHANGE patchset $ZUUL_PATCHSET" # TODO: Update this link to point to your log server echo "Detailed logs: http:///$LOG_PATH/" - publisher: name: console-log publishers: - scp: site: 'LogServer' files: - target: 'logs/$LOG_PATH' copy-console: true copy-after-failure: true - publisher: name: devstack-logs publishers: - scp: site: 'LogServer' files: - target: 'logs/$LOG_PATH' source: 'logs/**' keep-hierarchy: true copy-after-failure: true - builder: name: net-info builders: - shell: | #!/bin/sh export PATH=$PATH:/sbin echo "Network interface addresses..." ip address show echo "Network routing tables..." ip route show ip -6 route show echo "Network neighbors..." ip neighbor show