lp://staging/~oddbloke/vmbuilder/jenkins_kvm-juju-charm-directory

Created by Dan Watkins and last modified
Get this branch:
bzr branch lp://staging/~oddbloke/vmbuilder/jenkins_kvm-juju-charm-directory
Only Dan Watkins can upload to this branch. If you are Dan Watkins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dan Watkins
Project:
VMBuilder
Status:
Development

Recent revisions

496. By Dan Watkins

Juju Vagrant image supports out-of-the-box workflow.

As per bug 1368313, this creates (if necessary) and mounts a charms
directory in to the Juju Vagrant box.

The vagrant user has the JUJU_REPOSITORY environment variable set, so
Juju can find the charms without extra command-line arguments.

495. By Ben Howard

Fixed handling of build_properties file and added default build_properties file

494. By Ben Howard

Added ability to should_build.py to wait for a package to become available
in one of the archives. i.e.

  python3 should_build.py --suite trusty \
                          --wait_package wget::1.15-1ubuntu1 \
                          --wait_package xz-utils::5.1.1alpha+2012061 \
                          --wait_time 10

The idea is that you can use should_build.py as a build trigger when a certain
package becomes available. For example:

  python3 should_build.py --suite trusty \
                          --wait_package wget::1.15-1ubuntu1 \
                          --wait_package xz-utils::5.1.1alpha+2012061 \
                          --wait_time 10 &&
          do_something.sh

493. By Ben Howard

Added ability to should_build.py to wait for a package to become available
in one of the archives. i.e.

  python3 should_build.py --suite trusty \
                          --wait_package wget::1.15-1ubuntu1 \
                          --wait_package xz-utils::5.1.1alpha+2012061 \
                          --wait_time 10

The idea is that you can use should_build.py as a build trigger when a certain
package becomes available. For example:

  python3 should_build.py --suite trusty \
                          --wait_package wget::1.15-1ubuntu1 \
                          --wait_package xz-utils::5.1.1alpha+2012061 \
                          --wait_time 10 && do_something.sh

492. By Ben Howard

Error handling for should_build; make should_build refuse to run on Python2

491. By Ben Howard

Fixes for LP: #1344889

490. By Ben Howard

Fix stupid error causing all cloud images to be built against proposed

489. By Ben Howard

Made tests/decider.py test aware and regional test aware. It will
now not pass a failed build if more than X single test types fail, or
more than Y single test types fail per region. Defaults to 3 each.

488. By Ben Howard

Updated copy_to_final to support placing proposed builds in the right location. Also updated it to understand environmental variables

487. By Ben Howard

Various changes to support building proposed images and general
code cleanup.

functions/common: added dist_{le,ge} code to common function

jenkins/CloudImages_Base.sh: Added the ability to understand building
        from proposed. Setting "PROPOSED_BUILD" will result in an
        image with -proposed enabled and the image built from it.

jenkins/CloudImages_CustomBuilder.sh: dropped as unneeded code. The
        jenkins/CloudImages_Base.sh is essentially the same.

should_build.py: added "--proposed" to support checking against the
        ${distro}-proposed archive.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/vmbuilder
This branch contains Public information 
Everyone can see this information.

Subscribers