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

projectatomic / atomic-reactor / 4000 / 4
94%
master: 96%

Build:
Build:
LAST BUILD BRANCH: test_operator
DEFAULT BRANCH: master
Ran 15 Aug 2017 11:25AM UTC
Files 65
Run time 2s
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

15 Aug 2017 11:18AM UTC coverage: 90.423%. Remained the same
4000.4

push

travis-ci

twaugh
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>

5042 of 5576 relevant lines covered (90.42%)

0.9 hits per line

Source Files on job 4000.4
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 4000
  • Travis Job 4000.4
  • 6fc743f6 on github
  • Prev Job for on tag-race (#3998.4)
  • Next Job for on tag-race (#4002.2)
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

© 2025 Coveralls, Inc