Esempio n. 1
0
def test_internal_profile_loads():
    b = Builder()

    profiles = b.get_available_profiles()

    internal_profile_ids = ['ubuntu-trusty', 'centos6', 'debian-wheezy']

    for profile_id in internal_profile_ids:
        assert profile_id in profiles
Esempio n. 2
0
from vdist.builder import Builder
from vdist.source import directory, git_directory

builder = Builder()

# build from a local directory
builder.add_build(name='my directory based build',
                  app='myproject',
                  version='1.0',
                  source=directory(path='/home/user/dev/yourproject'),
                  profile='centos6')

# or, build from a git repo *inside* a local directory
builder.add_build(name='my directory based build',
                  app='myproject',
                  version='1.0',
                  source=git_directory(path='/home/user/dev/anotherproject',
                                       branch='your-release-branch'),
                  profile='centos6')

# .. and build them in parallel
builder.build()
Esempio n. 3
0
def _call_builder(builder_parameters):
    builder = Builder()
    builder.add_build(**builder_parameters)
    builder.build()
Esempio n. 4
0
def test_builder_nobuilds():
    b = Builder()

    with pytest.raises(NoBuildsFoundException):
        b.start_build()