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

kobotoolbox / kpi / 21689084050
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1731-remove-free-tier-code
DEFAULT BRANCH: master
Ran 04 Feb 2026 10:02PM UTC
Jobs 2
Files 884
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

04 Feb 2026 09:29PM UTC coverage: 81.357% (-0.006%) from 81.363%
21689084050

push

github

web-flow
build(docker): build node app in a separate docker build stage DEV-1343 (#6498)

Compile the node app in a separate stage, then copy the production assets to 
the final production image.

Full --no-cache rebuilds should complete in less time, since 3 "slow parts"
can now happen in parallel. (pip, npm/webpack, and apt). Usually webpack
will finish building before apt step finishes. The "copy" itself takes a few
seconds, but the concurrency makes up for it.

Typical development scenarios should see an additional speedup in image
rebuilding, since the node_modules layers will remain the same quite often,
and are now cached unless their inputs change.

---

- Port `copy_fonts.py` to `.sh` so it can be run w/o Python
- Move `npm install` and the webpack prod build in Docker 'build stage'
- Rearrange some `Dockerfile` sections to optimize layer-based caching.
- Full `--no-cache` rebuilds should be faster than before, since they
allow the three "slow parts" to happen simultaneously.
- Docker image layers for node modules / webpack build steps will be
reused (take 0.0-5.0s) if their package dependencies or build inputs
haven't changed.

7248 of 11348 branches covered (63.87%)

27908 of 34303 relevant lines covered (81.36%)

1.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21689084050.1 04 Feb 2026 10:02PM UTC 882
79.01
2 21689084050.2 04 Feb 2026 10:08PM UTC 884
81.32
Source Files on build 21689084050
  • Tree
  • List 884
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e275b77c on github
  • Prev Build on main (#21683681192)
  • Next Build on main (#21711526451)
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