If you developed modern CI/CD pipelines you probably stumbled on the need to auto tag releases with semantic versions. Today I’ll show how to do that automatically and which tools may help to achieve automatic tagging releases with semantic versions.
Today, I’ll show how to create Kubernetes cluster on Linode using CLI. It might be useful, for instance, for CI/CD, automation processes, etc…
GitLab Self-Hosted Runners Demo
In this post we’ll see how and why to use GitLab self-hosted runners. As always, I’ll show a practical demo of GitLab self-hosted runner which runs jobs in CI/CD pipelines.
Podman Jenkins Agent
Today, I’ll show Podman Jenkins agent assuming Jenkins runs on Kubernetes. We’ll see Podman agent’s Dockerfile and CI/CD pipeline using it.
Jenkins docs suggest several ways to backup Jenkins home data. One of the easiest and mysterious ones is using file system snapshots. Luckily there’s a great tool –
Kopia which I’ll demo today. We’ll backup Jenkins controller’s data to S3 bucket on the cloud.
Helm Charts CI/CD: Chart Dependencies
How to handle helm chart dependencies as part of CI/CD pipelines? Keep reading to find out. We’ll explore helm charts SDLC in the context of charts dependencies and base CI/CD on it.
How to test helm charts?
As a developer of helm charts’ CI/CD pipelines you probably wondered how to test Helm Charts. This may seem challenging because on the one hand, it seems like there’s nothing to test. On the other hand, you probably encountered numerous cases when the deployment of helm chart failed because of some missing bracket. Keep reading to find out how to test helm charts.
In the last article we saw how to run Jenkins Docker in Docker Agent. In addition to its obvious use case of building and pushing Docker images, I also noted that such an agent allows to run
minikube inside. Today, I’ll show how to run
Docker container. Of course, we’ll use
docker in docker client and daemon images for that.
Jenkins Docker in Docker Agent
So you installed
Jenkins helm chart on
Kubernetes cluster. Now you want to build
Docker images. How would you do that? There are several ways. Today, we’ll focus on creating and using
Docker in Docker agent for that purpose.
What are Kubernetes volumes, their types and concepts behind them? We’ll cover all of that below. In addition, we’ll see practical demo of using Kubernetes volumes.