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

projectatomic / atomic-reactor / 4004
96%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2017 12:46PM UTC
Jobs 4
Files 65
Run time 1min
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
4004

push

travis-ci

vrutkovs
Tag base images with the OpenShift build name

This avoids a race condition in which two builds are contending
over the as-pulled image tag:

1. build A starts
2. build B starts
3. build A is nearly finished and is about to remove the parent image
4. build B tags the parent image
5. build A removes the parent image
6. build B tries to e.g. inspect the parent image, or build the Dockerfile

To avoid this race, each build adds an additional tag to the parent
image it pulls, using the value of the OpenShift build name. This
keeps the image around until the build is done with it at the end.

The race condition is then between pulling the image and tagging
it with this unique ID. This is addressed by retrying the pull
if tagging fails.

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

5230 of 5583 relevant lines covered (93.68%)

3.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 4004.1 15 Aug 2017 12:46PM UTC 0
93.27
Travis Job 4004.1
2 4004.2 15 Aug 2017 12:47PM UTC 0
90.45
Travis Job 4004.2
3 4004.3 15 Aug 2017 12:47PM UTC 0
90.45
Travis Job 4004.3
4 4004.4 15 Aug 2017 12:47PM UTC 0
90.44
Travis Job 4004.4
Source Files on build 4004
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4004
  • 458cddba on github
  • Prev Build on master (#3994)
  • Next Build on master (#4023)
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