Automating Environments with Trunk-Based Development
Introduction Trunk-Based Development (TBD) means everyone integrates to a single branch: usually main or trunk. There are almost no long-lived branches or repo
Introduction Trunk-Based Development (TBD) means everyone integrates to a single branch: usually main or trunk. There are almost no long-lived branches or repo
Introduction If your team chose the forked repo model for maximum isolation—or due to regulatory/access concerns—your CI/CD strategy has special requirements.
Introduction In our previous article, we explored three models for handling deployment environments in version control: branches, forked repositories, and
As software development scales, robust handling of deployment environments — development, staging, and production — becomes essential. Each environment has
As a new project, I was assigned the task to automate internal processes for our website deployment and to implement some features. Therefore, I had to deal
Next stops Git, Gitlab, Ruby, Rspec and Cucumber To get into the workflow of our company, I started learning how to use Git. So, I started with the basics,
Continuous Integration(CI) Is the practice, in software engineering, of merging all developer working copies Its main goal is to prevent problems when merging