Add kaniko layer caching for faster CI builds #27

Merged
ldraney merged 1 commit from add-kaniko-cache into main 2026-05-10 20:45:33 +00:00
Owner

Summary

  • Add kaniko layer caching to avoid full rebuild on every push
  • Cache stored at harbor.tail5b443a.ts.net/pal-enterprises/cache

Changes

  • .woodpecker.yaml: Add cache: true and cache_repo settings

Test Plan

  • Pipeline #26 confirms build-and-push works
  • Next build after merge should populate cache
  • Subsequent builds reuse cached layers (~2-3min vs ~8min)

Review Checklist

  • No secrets committed
  • Minimal change (2 lines)
## Summary - Add kaniko layer caching to avoid full rebuild on every push - Cache stored at harbor.tail5b443a.ts.net/pal-enterprises/cache ## Changes - `.woodpecker.yaml`: Add cache: true and cache_repo settings ## Test Plan - [x] Pipeline #26 confirms build-and-push works - [ ] Next build after merge should populate cache - [ ] Subsequent builds reuse cached layers (~2-3min vs ~8min) ## Review Checklist - [x] No secrets committed - [x] Minimal change (2 lines) ## Related Notes - Follow-up to #23 / ldraney/pal-e-platform#369
Add kaniko layer caching for faster CI builds
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
9aed20c094
Without cache, every build unpacks the 365MB base image and runs
full bundle install from scratch (~5-10min). With cache enabled,
unchanged layers are reused from harbor.tail5b443a.ts.net/pal-enterprises/cache.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/pal-enterprises!27
No description provided.