Blog

How to work with git submodules

This article covers what Git submodules are, common workflows with submodules, what they are useful...

Modeling a merge queue with TLA+

In this article, we use TLA+ to create a basic merge queue system...

How to optimize Jenkins pipeline performance

In this article, we will explore various strategies and techniques to optimize the performance of...

What is build failure rate?

You can calculate a build failure rate using a straightforward formula: Divide the total number of...

Embracing trunk-based development: Advantages, disadvantages, and best practices

Learn about the advantages, disadvantages, best practices, and the role of merge queues in...

Migrating from GitHub Actions to Jenkins

Learn how to develop a Jenkins pipeline from an existing Actions pipeline, implement secret...

What is CI/CD?

In this article, you’ll learn what CI/CD is and why you might want to use it in your projects...

What is a merge queue and how do you manage one?

In this article, you'll learn all about why you need a merge queue and how to manage one...

Managing Prometheus alerts in Kubernetes at scale using GitOps

In this post, we will look at how to manage Prometheus alerts in a GitOps way using the Prometheus...
628506c5283fd8777f70d600_star-svg

Ready to supercharge your workflows?

Not sure if Aviator is right for you?  Contact us
628506c5283fd8777f70d600_star-svg
628506c5283fd8777f70d600_star-svg

Aviator.co | Blog

Subscribe