Artifactz.io End Of Trial Period
End Of Trial Period For Participants of the Beta Testing Program
Published on 03/02/2024 by igor.kolomiyets in Announcements
Artifactz.io General Availability Date
Artifactz.io platform goes public
Published on 17/01/2024 by igor.kolomiyets in Announcements
Mastering the Docker Image Versions Maze
Navigating Deployment Challenges of Large Number of Microservices to Docker Swarm Using Azure DevOps Pipeline.
Published on 29/08/2023 by igor.kolomiyets in Technical Tips
Docker Swarm is arguably the simplest, yet still highly effective, orchestration solution for containerized applications.
Migrating application to Spring Boot 3
First Hand Experience migrating simple web service to newer version of the Spring Boot Framework
Published on 11/12/2022 by igor.kolomiyets in Technical Tips
Last week marked the release of the new major version of the Spring Boot. Migrating application to a new version of the framework is never a straightforward process. So, check out my experience of going through this exercise.
Buildkit: local build, caching and image scanning
Exploring advanced Buildkit use cases
Published on 06/11/2022 by igor.kolomiyets in Technical Tips
Let's take a look into three more advanced use cases for Buildkit in Jenkins pipeline. How we can improve performance of the Buildkit build? How can Buildkit help you to run unit tests and extract their results while building Docker image? How can we scan the Docker Image from pipeline without pushing it to the registry?
Jenkins + k8s + Buildkit: life behind the corporate proxy
Using Buildkit in the corporate world
Published on 15/04/2022 by igor.kolomiyets in Technical Tips
How you build your Docker Images with Buildkit if your organization is obsessed with their own SSL Certificate Authority and only allows access to the internet via corporate proxy?
Jenkins + k8s: Building Docker Image without Docker
Build Docker Image in Jenkins pipeline without Docker
Published on 06/04/2022 by igor.kolomiyets in Technical Tips
As it was announced in 2020, Kubernetes deprecates Docker as container runtime in v1.20 and it will be removed starting from v1.24 which is getting released soon. In case your Jenkins pipelines are using the Kubernetes plugin it is highly likely that pipelines are using underlying Docker to build images, hence you might have a problem.
Two proven tricks to keep your database up to date across the environments
Control your database structure and data with liquibase
Published on 18/03/2021 by igor.kolomiyets in Technical Tips
Imagine yourself in the middle of a busy IT company that develops a software system. In a large number of cases, such a system will be using some form of the database at the backend. This means that you will likely face a major problem during development, test and subsequent production use: how to keep the database uniform and up to date across various environments? Another big issue that comes out the above is how to provide developers with the disposable copy of the database that is preloaded with some test data. If you struggle to solve either of the above issues you’re in the right place. I explain how to deal with both of these problems using the combination of the unlikely tools: Liquibase and Docker.
Enable Services Auto-discovery in Docker Swarm in 15 minutes
Enable service autodiscovery with Envoy Proxy
Published on 29/04/2020 by igor.kolomiyets in Technical Tips
Go Modules from the private repository in the pipeline
Manage private go modules in the Jenkins pipeline
Published on 21/05/2019 by igor.kolomiyets in Technical Tips