Browse Source
This job cannot work, it calls 'tox -e migration' but there's no migration environment. Remove it, it's not needed and used. Note that this is an alternative to change https://review.openstack.org/537785 . Change-Id: I38034695958b65c6d8abfa67ab51dfd719cb8ef6changes/07/539207/1
3 changed files with 0 additions and 162 deletions
@ -1,85 +0,0 @@
|
||||
- hosts: primary |
||||
tasks: |
||||
|
||||
- name: Ensure workspace directory |
||||
file: |
||||
path: '{{ ansible_user_dir }}/workspace' |
||||
state: directory |
||||
|
||||
- shell: |
||||
cmd: | |
||||
set -e |
||||
set -x |
||||
CLONEMAP=`mktemp` |
||||
REQS_DIR=`mktemp -d` |
||||
function cleanup { |
||||
mkdir -p $WORKSPACE |
||||
rm -rf $CLONEMAP $REQS_DIR |
||||
} |
||||
trap cleanup EXIT |
||||
cat > $CLONEMAP << EOF |
||||
clonemap: |
||||
- name: $ZUUL_PROJECT |
||||
dest: . |
||||
EOF |
||||
# zuul cloner works poorly if there are 2 names that are the |
||||
# same in here. |
||||
if [[ "$ZUUL_PROJECT" != "openstack/requirements" ]]; then |
||||
cat >> $CLONEMAP << EOF |
||||
- name: openstack/requirements |
||||
dest: $REQS_DIR |
||||
EOF |
||||
fi |
||||
/usr/zuul-env/bin/zuul-cloner -m $CLONEMAP --cache-dir /opt/git \ |
||||
git://git.openstack.org $ZUUL_PROJECT openstack/requirements |
||||
# REQS_DIR is not set for openstack/requirements and there is also |
||||
# no need to copy in this case. |
||||
if [[ "$ZUUL_PROJECT" != "openstack/requirements" ]]; then |
||||
cp $REQS_DIR/upper-constraints.txt ./ |
||||
fi |
||||
executable: /bin/bash |
||||
chdir: '{{ ansible_user_dir }}/workspace' |
||||
environment: '{{ zuul | zuul_legacy_vars }}' |
||||
|
||||
- shell: |
||||
cmd: /usr/local/jenkins/slave_scripts/install-distro-packages.sh |
||||
chdir: '{{ ansible_user_dir }}/workspace' |
||||
environment: '{{ zuul | zuul_legacy_vars }}' |
||||
|
||||
- shell: |
||||
cmd: | |
||||
if [ -x tools/test-setup.sh ] ; then |
||||
tools/test-setup.sh |
||||
fi |
||||
chdir: '{{ ansible_user_dir }}/workspace' |
||||
environment: '{{ zuul | zuul_legacy_vars }}' |
||||
|
||||
- shell: |
||||
cmd: | |
||||
set -x |
||||
sudo rm -f /etc/sudoers.d/zuul |
||||
# Prove that general sudo access is actually revoked |
||||
! sudo -n true |
||||
executable: /bin/bash |
||||
chdir: '{{ ansible_user_dir }}/workspace' |
||||
environment: '{{ zuul | zuul_legacy_vars }}' |
||||
|
||||
- shell: |
||||
cmd: /usr/local/jenkins/slave_scripts/run-tox.sh migration |
||||
chdir: '{{ ansible_user_dir }}/workspace' |
||||
environment: '{{ zuul | zuul_legacy_vars }}' |
||||
|
||||
- shell: |
||||
cmd: | |
||||
OUT=`git ls-files --other --exclude-standard --directory` |
||||
if [ -z "$OUT" ]; then |
||||
echo "No extra files created during test." |
||||
exit 0 |
||||
else |
||||
echo "The following un-ignored files were created during the test:" |
||||
echo "$OUT" |
||||
exit 0 # TODO: change to 1 to fail tests. |
||||
fi |
||||
executable: /bin/bash |
||||
chdir: '{{ ansible_user_dir }}/workspace' |
||||
environment: '{{ zuul | zuul_legacy_vars }}' |
@ -1,67 +0,0 @@
|
||||
- hosts: primary |
||||
tasks: |
||||
|
||||
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node |
||||
synchronize: |
||||
src: '{{ ansible_user_dir }}/workspace/' |
||||
dest: '{{ zuul.executor.log_root }}' |
||||
mode: pull |
||||
copy_links: true |
||||
verify_host: true |
||||
rsync_opts: |
||||
- --include=**/*nose_results.html |
||||
- --include=*/ |
||||
- --exclude=* |
||||
- --prune-empty-dirs |
||||
|
||||
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node |
||||
synchronize: |
||||
src: '{{ ansible_user_dir }}/workspace/' |
||||
dest: '{{ zuul.executor.log_root }}' |
||||
mode: pull |
||||
copy_links: true |
||||
verify_host: true |
||||
rsync_opts: |
||||
- --include=**/*testr_results.html.gz |
||||
- --include=*/ |
||||
- --exclude=* |
||||
- --prune-empty-dirs |
||||
|
||||
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node |
||||
synchronize: |
||||
src: '{{ ansible_user_dir }}/workspace/' |
||||
dest: '{{ zuul.executor.log_root }}' |
||||
mode: pull |
||||
copy_links: true |
||||
verify_host: true |
||||
rsync_opts: |
||||
- --include=/.testrepository/tmp* |
||||
- --include=*/ |
||||
- --exclude=* |
||||
- --prune-empty-dirs |
||||
|
||||
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node |
||||
synchronize: |
||||
src: '{{ ansible_user_dir }}/workspace/' |
||||
dest: '{{ zuul.executor.log_root }}' |
||||
mode: pull |
||||
copy_links: true |
||||
verify_host: true |
||||
rsync_opts: |
||||
- --include=**/*testrepository.subunit.gz |
||||
- --include=*/ |
||||
- --exclude=* |
||||
- --prune-empty-dirs |
||||
|
||||
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node |
||||
synchronize: |
||||
src: '{{ ansible_user_dir }}/workspace/' |
||||
dest: '{{ zuul.executor.log_root }}/tox' |
||||
mode: pull |
||||
copy_links: true |
||||
verify_host: true |
||||
rsync_opts: |
||||
- --include=/.tox/*/log/* |
||||
- --include=*/ |
||||
- --exclude=* |
||||
- --prune-empty-dirs |
Loading…
Reference in new issue