Permalink
Switch branches/tags
Nothing to show
Commits on Sep 11, 2012
  1. Adding hipchat notification capability (needs work)

    desbonne committed Sep 11, 2012
Commits on Sep 10, 2012
  1. Forcing string conversion on boolean parameter

    desbonne committed Sep 10, 2012
  2. Adding 'builders-from' builder

    desbonne committed Sep 10, 2012
  3. Seems like test mode requires output_dir. Adding check (should output…

    …_dir be changed to a positional arg instead of switch?)
    desbonne committed Sep 10, 2012
  4. Adding logger

    desbonne committed Sep 10, 2012
  5. Adding 'quiet-period' option

    desbonne committed Sep 10, 2012
Commits on Sep 5, 2012
  1. Remove openstack-specific description.

    It's in the openstack defaults now.
    
    Change-Id: Ib65ed00bec0cea363414e20ec799bde4fb33bac0
    Reviewed-on: https://review.openstack.org/12471
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Sep 5, 2012
  2. Add defaults.

    Add a defaults object that will be the lowest priority source of
    configuration data for jobs.
    
    Change-Id: Ie7c9e5a5a84a610e9db02cf191ae1fbd15c7e3b9
    Reviewed-on: https://review.openstack.org/12470
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Sep 5, 2012
  3. Simplify the xml test paths.

    Make it easier to invoke the tox environments from another project
    (eg, openstack-ci-puppet).
    
    Change-Id: I88305c8edb79bb6e944eb35f5e39c84827807f11
    Reviewed-on: https://review.openstack.org/12451
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Sep 5, 2012
  4. Add property injection specification.

    Add ability to have the Jenkins Job Builder specify a script and
    property file to use to inject environment variables into builds.
    
    Change-Id: I628753ea526735e950b9d17697a08df1b412604f
    Reviewed-on: https://review.openstack.org/12382
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    cboylan committed with Jenkins Sep 4, 2012
Commits on Sep 1, 2012
  1. Fix early exit from compare test.

    Change-Id: I5a871026f2bf7757b7e3e46278391b41e90c5674
    Reviewed-on: https://review.openstack.org/12289
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Sep 1, 2012
  2. Add test to determine whether XML output has changed.

    Change-Id: I5e0b76e195a1b412d180484ce1ddd3e9159d7779
    Reviewed-on: https://review.openstack.org/12286
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 31, 2012
Commits on Aug 24, 2012
  1. Add rootpom option to maven jobs.

    Change-Id: I3a865cdc1ae9f92c39033e7b31b490ff7c384b95
    Reviewed-on: https://review.openstack.org/11924
    Reviewed-by: linuxjedi <andrew@linuxjedi.co.uk>
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 24, 2012
Commits on Aug 21, 2012
  1. Improve scp publisher.

    Add copy console, copy after failure, and multiple entries.
    
    Change-Id: I7c4917fc0f1b4a30fcca349f2244c02a1898429f
    Reviewed-on: https://review.openstack.org/11682
    Reviewed-by: Monty Taylor <mordred@inaugust.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 21, 2012
Commits on Aug 20, 2012
  1. Add new zuul parameters.

    Change-Id: I52cd7cbde0f957f144bfd8e6553c00ffee475e4f
    Reviewed-on: https://review.openstack.org/11661
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 20, 2012
Commits on Aug 16, 2012
  1. Change pep8 publisher to generic violations.

    Change-Id: I94abedc07e0e5884cd737975c65d53375c598f14
    Reviewed-on: https://review.openstack.org/11501
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 16, 2012
Commits on Aug 15, 2012
  1. Add tox.ini and pep8, pyflakes cleanup.

    Change-Id: I4d6312e92dffd596ae58e55c837e3db3ea7d1c52
    Reviewed-on: https://review.openstack.org/11198
    Reviewed-by: Monty Taylor <mordred@inaugust.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 10, 2012
  2. Remove openstack config files.

    Change-Id: Ib2106427e31edb5f487a03ecfbf283ab05c847bf
    Reviewed-on: https://review.openstack.org/11374
    Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 14, 2012
Commits on Aug 10, 2012
  1. Fix "update" command.

    Some untested code after the recent refactor was broken.
    
    Change-Id: Id8cf33b3d67d86fc18253d8fc91875669a888540
    Reviewed-on: https://review.openstack.org/11197
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 10, 2012
  2. Remove example config.

    Change test.sh to expect a config directory, symlinked to
    config files outside of this project.
    
    Change-Id: I84067b494bd8e9ce28c9e74c3556ec78000d83e8
    Reviewed-on: https://review.openstack.org/11161
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 10, 2012
  3. Standardize redundant jobs.

    Add logrotate to ceilometer essex jobs.
    Use template merge job for devstack-gate (no XML change).
    Use template merge job for devstack.
    Use template merge job for gerrit-verification-status-plugin.
    Use template merge job for gerrit.
    Use template sdist/pypi jobs for gerritbot.
    Use template merge job for jenkins-job-builder.
    Use template merge/pyflakes jobs for pypi-mirror.
    Use template merge job for requirements.
    Use template merge/pep8 jobs for tempest.
    Use template pyflakes job for zuul.
    
    Change-Id: If27b9edbbea3d0e9c4ee92a915c64b15420f7f49
    Reviewed-on: https://review.openstack.org/11160
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 10, 2012
  4. Change all '_' to '-' in YAML for consistency.

    Change-Id: If19cb26fa544b485acfc188baf3506eaea61d6cf
    Reviewed-on: https://review.openstack.org/11154
    Reviewed-by: Monty Taylor <mordred@inaugust.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 10, 2012
  5. Refactor modules and templating.

    Switch to using entry points for loading modules as well as
    individual buliders, triggers, publishers, etc.
    
    Remove most openstack-specific python code.
    
    Change templating so it's less repetitive -- a single project
    definition will suffice for multiple jobs or job-groups.
    
    This outputs XML that is identical to the current production XML,
    warts and all.  There are significant improvements that can be made
    to the YAML in a separate change, as they will cause minor changes
    to existing jobs (adding timestamps, logrotate, etc.).  These are
    mostly marked with TODO in this change.
    
    Change-Id: Idcfddb3b43b6cfef4b20919a84540706d7a0a0b1
    Reviewed-on: https://review.openstack.org/11000
    Approved: James E. Blair <corvus@inaugust.com>
    Reviewed-by: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 7, 2012
Commits on Aug 6, 2012
  1. Add .gitreview.

    Change-Id: I23d8005abdb57268d40d0c834fc62387be9cf70b
    Reviewed-on: https://review.openstack.org/10809
    Approved: Monty Taylor <mordred@inaugust.com>
    Reviewed-by: Monty Taylor <mordred@inaugust.com>
    Approved: James E. Blair <corvus@inaugust.com>
    Tested-by: Jenkins
    jeblair committed with Jenkins Aug 3, 2012
Commits on Aug 3, 2012
  1. Set timeouts for all jobs.

    Mostly set to 20 minutes to start.  A few with different values.
    
    Change-Id: If388f2281dd49caed391748bdb9ec8090cc29380
    jeblair committed Aug 3, 2012
  2. Add periodic bitrot check jobs.

    Add jobs that run daily to make sure stable branches still pass
    tests.  Added as a template that can be added to any project
    and any branch.
    
    Change-Id: I90c2bab2afd8e1ad7077f3473504069b0dad9876
    jeblair committed Aug 3, 2012
Commits on Aug 2, 2012
  1. Use oneiric for stable/diablo.

    For all python27 jobs, use oneiric slaves if the branch is
    stable/diablo.  Python26 jobs are already on oneiric due to
    lack of python 2.6 on anything later.
    
    Change-Id: Id440e14721ccdd4225c5e5b170510c3c000a36b3
    jeblair committed Aug 2, 2012
  2. Fix zuul-docs being disabled.

    Change-Id: I3c314ac41748be0443390e29c4e7fb89bae1e022
    jeblair committed Aug 2, 2012
Commits on Aug 1, 2012
  1. Switch zuul to jenkins python jobs template.

    Switch zuul jenkins jobs config to use the python jobs template. The
    gate-zuul-pyflakes job has been kept though. Add zuul-docs job as well.
    Configure the zuul layout to gate zuul on python26 and python27 jobs.
    Also configured to run the zuul-coverage job and zuul-docs job post
    merge.
    
    Change-Id: Ib3500c361bca0e2c35fa9552b0aa98468d2f040f
    cboylan committed Aug 1, 2012
Commits on Jul 25, 2012
  1. Collect Xunit results from horizon selenium tests.

    Add configuration to collect Xunit test results from the selenium tests
    as they are just additional unit tests.
    
    Change-Id: Ia6396330630826861b0eba07855a810c05814086
    cboylan committed Jul 25, 2012
Commits on Jul 24, 2012
  1. Add framework for selenium tests on test slaves.

    Fixes bug #996190
    
    Add framework to run selenium tests on the test slaves. This includes
    installing the firefox and Xvfb packages, wrapping Horizon selenium
    tests with a script that creates an Xvfb X server, and running the
    Horizon selenium tests as check tests. The framework assumes selenium
    tests will use the WebDriver API and not need any other pieces of
    selenium (No selenium server etc).
    
    Change-Id: I4f4cc502276890d617b5baaadf5f8a6eae1ba1ff
    cboylan committed Jul 23, 2012
Commits on Jul 23, 2012
  1. Trim down some un-needed repetition.

    Adding a yml file to the project but not listing it in the .pp file
    only really ever caused bugs.
    Moved the full openstack project list to a variable for re-use.
    
    Change-Id: I211b5cf54d5a84c6136a4b04ea819c688cc1e2b6
    emonty committed Jul 20, 2012
Commits on Jul 12, 2012
  1. Add PBR to Jenkins/zuul.

    Change-Id: Ia7e55da35f7f463c924fd1441f87c78295af6d86
    emonty committed Jul 12, 2012