How I Solved Performance Issues in CI/CD Pipelines with Large Artifacts in Git Repositories

Introduction In a DevOps world where CI/CD pipelines are the heartbeat of development, dealing with large binary files in Git can be challenging. We faced this exact problem with vendor artifacts, roughly 1GB in size, committed directly into our Git repositories. The result? Slow pipelines, increased build times, and a […]

How I Solved Performance Issues in CI/CD Pipelines with Large Artifacts in Git Repositories Read More »

General Recommendations for Managing SQL Changes within CI/CD Pipelines

The Principle Having identical configurations across development, staging, and production environments minimizes the “it works on my machine” problem. It ensures that the database behaves consistently, reducing unexpected issues when code is deployed to production. Implementation Database Seeding The Principle Populating your database with an initial set of data is

General Recommendations for Managing SQL Changes within CI/CD Pipelines Read More »

Tools for Database Automation in CI/CD Pipelines

Flyway Overview Flyway is an open-source database migration tool that uses plain SQL scripts to manage database changes. It’s database-agnostic, supporting a wide range of databases such as MySQL, PostgreSQL, and Oracle. Flyway follows a version-based approach, ensuring that scripts are executed in the proper order. Key Features Integration in

Tools for Database Automation in CI/CD Pipelines Read More »

Scroll to Top