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

kobotoolbox / kpi / 21689084050 / 1
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1731-remove-free-tier-code
DEFAULT BRANCH: master
Ran 04 Feb 2026 10:02PM UTC
Files 882
Run time 16s
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: 79.009%. Remained the same
21689084050.1

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.

7045 of 11399 branches covered (61.8%)

27097 of 34296 relevant lines covered (79.01%)

0.79 hits per line

Source Files on job 21689084050.1
  • Tree
  • List 882
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 21689084050
  • e275b77c on github
  • Prev Job for on main (#21683681192.1)
  • Next Job for on main (#21711526451.1)
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