• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

projectatomic / osbs-client / 2383
75%
master: 86%

Build:
Build:
LAST BUILD BRANCH: obsb7503
DEFAULT BRANCH: master
Ran 08 Mar 2017 12:29PM UTC
Jobs 3
Files 19
Run time 12s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2383

push

travis-ci

twaugh
Coordinate plugins for orchestrator/worker builds

This commit introduces the concept of an 'arrangement version'. For
orchestrator builds, the plugins run in the orchestrator build and those
run in the worker build must be coordinated.  Changes to this
arrangement will be made by defining a new arrangement version and
creating new 'inner' JSON templates for the orchestrator and worker
builds. The DEFAULT_ARRANGEMENT_VERSION constant will be incremented to
match this new version.

The osbs.conf configuration file now has anwarrangement_version keyword,
which defaults to DEFAULT_ARRANGEMENT_VERSION.

The create_orchestrator_build() method takes an optional keyword
parameter 'arrangement_version', which defaults to the value provided
from configuration.

The create_worker_build() method has a new required
'arrangement_version' parameter.

When a requested arrangement version is not present (the inner template
file does not exist) for either an orchestrator or worker build,
OsbsValidationException is raised.

This is made possible by avoiding nested calls to @osbsapi-wrapped
methods. The create_prod_build method is renamed to
_do_create_prod_build (which is not @osbsapi-wrapped), and
create_*_build methods all use this.

Signed-off-by: Tim Waugh <twaugh@redhat.com>

2468 of 3275 relevant lines covered (75.36%)

2.25 hits per line

Jobs
ID Job ID Ran Files Coverage
2 2383.2 08 Mar 2017 12:30PM UTC 0
74.66
Travis Job 2383.2
3 2383.3 08 Mar 2017 12:30PM UTC 0
74.96
Travis Job 2383.3
4 2383.4 08 Mar 2017 12:29PM UTC 0
74.96
Travis Job 2383.4
Source Files on build 2383
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2383
  • 29498e9e on github
  • Prev Build on arrangement_version (#2358)
  • Next Build on arrangement_version (#2385)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc