Merge "Clean up proposal slave in a builder"

This commit is contained in:
Jenkins 2016-06-09 17:59:32 +00:00 committed by Gerrit Code Review
commit 8e8278f0aa
9 changed files with 20 additions and 28 deletions

View File

@ -3,6 +3,7 @@
node: proposal
builders:
- proposal-slave-cleanup
- link-logs
- branch-git-prep:
branch: master
@ -10,7 +11,6 @@
publishers:
- console-log
- proposal-slave-cleanup
- job:

View File

@ -25,6 +25,7 @@
node: proposal
builders:
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- branch-git-prep:
@ -37,4 +38,3 @@
publishers:
- console-log
- proposal-slave-cleanup

View File

@ -105,6 +105,7 @@
node: proposal
builders:
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- net-info
@ -113,4 +114,3 @@
publishers:
- console-log
- proposal-slave-cleanup

View File

@ -308,6 +308,16 @@
sudo -H pip install dib-utils
sudo -H pip install diskimage-builder
- builder:
name: proposal-slave-cleanup
builders:
- shell: |
#!/bin/bash
cd /
rm -rf `dirname $WORKSPACE`/*
mkdir $WORKSPACE
cd $WORKSPACE
- builder:
name: puppet-prepare-node
builders:
@ -1135,13 +1145,6 @@
- zuul-swift-upload-logs-with-console:
upload_source: '"**/*nose_results.html" "**/*testr_results.html.gz" ".testrepository/tmp*" "**/*testrepository.subunit.gz" ".tox/*/log/*"'
- publisher:
name: proposal-slave-cleanup
publishers:
- postbuildscript:
builders:
- shell: "/usr/local/jenkins/slave_scripts/slave-cleanup.sh"
- publisher:
name: copy-puppet-logs
publishers:

View File

@ -3,6 +3,7 @@
node: proposal
builders:
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- net-info
@ -11,7 +12,6 @@
publishers:
- console-log
- proposal-slave-cleanup
- job-template:
name: 'gate-{name}-tox-doc-publish-{envlist}'

View File

@ -308,6 +308,7 @@
node: proposal
builders:
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- branch-git-prep:
@ -320,13 +321,13 @@
publishers:
- console-log
- proposal-slave-cleanup
- job:
name: propose-puppet-openstack-rdo-promote
node: proposal
builders:
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- branch-git-prep:
@ -339,7 +340,6 @@
publishers:
- console-log
- proposal-slave-cleanup
- job-group:
name: 'puppet-check-jobs'

View File

@ -262,6 +262,7 @@
node: proposal
builders:
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- net-info
@ -270,7 +271,6 @@
publishers:
- console-log
- proposal-slave-cleanup
- job-template:
name: propose-requirements-constraints{job-suffix}
@ -279,6 +279,7 @@
builders:
- print-template-name:
template-name: "{template-name}"
- proposal-slave-cleanup
- revoke-sudo
- link-logs
- net-info
@ -291,4 +292,3 @@
publishers:
- console-log
- proposal-slave-cleanup

View File

@ -4,6 +4,7 @@
builders:
- print-template-name:
template-name: "{template-name}"
- proposal-slave-cleanup
- revoke-sudo
- gerrit-git-prep
- shell: |
@ -25,7 +26,6 @@
source: 'testrepository.subunit.gz'
keep-hierarchy: false
copy-after-failure: true
- proposal-slave-cleanup
node: 'proposal'
@ -35,6 +35,7 @@
builders:
- print-template-name:
template-name: "{template-name}"
- proposal-slave-cleanup
- revoke-sudo
- branch-git-prep:
branch: '{branch}'
@ -51,7 +52,6 @@
source: 'testrepository.subunit.gz'
keep-hierarchy: false
copy-after-failure: true
- proposal-slave-cleanup
node: 'proposal'

View File

@ -1,11 +0,0 @@
#!/bin/bash -xe
# Cleanup workspace afterwards so that no extra files are in it.
# This is also done at beginning of each job but let's do it
# afterwards to save space on the workspace between invocations.
# Let's see how much we delete.
# Let du report sizes each directory.
du -h --max-depth=1 .
git clean -f -x -d
du -h --max-depth=1 .