Skip to content

ci: build image with Kaniko - #390

Merged
delete-cloud merged 1 commit into
mainfrom
ci/use-kaniko-build
May 29, 2026
Merged

delete-cloud merged 1 commit into
mainfrom
ci/use-kaniko-build

Conversation

@delete-cloud

@delete-cloud delete-cloud commented May 29, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • replace privileged docker-buildx plugin with Kaniko executor
  • keep image publishing to git.mesh.kinaz.me/kina/coding-agent

Verification

  • git diff --check -- .

Notes

  • Avoids requiring WOODPECKER_PLUGINS_PRIVILEGED for the build step.

Summary by CodeRabbit

Release Notes

No user-facing changes in this release. This update includes internal build infrastructure modifications to optimize the continuous integration pipeline.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 29, 2026 •

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 0bc09d86-830b-4d34-8e2b-a4b734d650a6

📥 Commits

Reviewing files that changed from the base of the PR and between 41997f9 and 4b5d88b.

📒 Files selected for processing (1)
  • .woodpecker/ci.yml

📝 Walkthrough

Walkthrough

The Woodpecker CI pipeline's container build step was migrated from using the woodpeckerci/plugin-docker-buildx plugin to executing Kaniko directly. The new configuration sets up Docker registry authentication inline and runs the Kaniko executor to build and push the container image with dual tags.

Changes

CI Build Tool Migration

Layer / File(s) Summary
Docker buildx to Kaniko executor migration
.woodpecker/ci.yml
The build-image step replaces the docker-buildx plugin with direct Kaniko executor invocation (gcr.io/kaniko-project/executor:v1.24.0-debug), configures registry auth inline, and runs the build/push command targeting git.mesh.kinaz.me/kina/coding-agent with both ${CI_COMMIT_SHA} and main tags.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 From Docker buildx we hop away,
To Kaniko's executor's sway,
Registry auth now inline,
Dual tags make images shine,
CI's faster in every way! 🏗️

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/use-kaniko-build

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@delete-cloud
delete-cloud merged commit 694fd99 into main May 29, 2026
1 check was pending
@delete-cloud
delete-cloud deleted the ci/use-kaniko-build branch May 29, 2026 19:43
@coderabbitai coderabbitai Bot mentioned this pull request Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant