<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ci-Cd on Minoko Labs</title><link>https://minoko.life/tags/ci-cd/</link><description>Recent content in Ci-Cd on Minoko Labs</description><generator>Hugo -- 0.154.0</generator><language>en-us</language><lastBuildDate>Sun, 18 Jan 2026 14:00:00 +0000</lastBuildDate><atom:link href="https://minoko.life/tags/ci-cd/index.xml" rel="self" type="application/rss+xml"/><item><title>Avoiding Stale Builds with Kaniko and Container Registry Caching</title><link>https://minoko.life/posts/kaniko-cache-stale-builds/</link><pubDate>Sun, 18 Jan 2026 14:00:00 +0000</pubDate><guid>https://minoko.life/posts/kaniko-cache-stale-builds/</guid><description>Debug and fix stale container builds caused by Kaniko layer caching and Kubernetes node image caching when using mutable tags like latest.</description></item><item><title>In-Cluster GitLab Runner with Kubernetes Executor</title><link>https://minoko.life/posts/in-cluster-gitlab-runner-kubernetes/</link><pubDate>Sat, 03 Jan 2026 20:51:28 +0000</pubDate><guid>https://minoko.life/posts/in-cluster-gitlab-runner-kubernetes/</guid><description>Deploy a GitLab Runner inside your Kubernetes cluster using the Kubernetes executor. CI jobs spawn as pods, use Kaniko for rootless Docker builds, and cache dependencies in MinIO.</description></item><item><title>GitOps Blog Deployment with ArgoCD and Automatic Image Updates</title><link>https://minoko.life/posts/gitops-blog-deployment-with-argocd/</link><pubDate>Mon, 29 Dec 2025 19:00:00 +0000</pubDate><guid>https://minoko.life/posts/gitops-blog-deployment-with-argocd/</guid><description>Set up a fully automated blog deployment pipeline using ArgoCD and Image Updater, where pushing to main automatically builds, detects, and deploys new container images to Kubernetes.</description></item></channel></rss>