How to Setup MySQL Master Slave Replication
Replication is the process of replicating data from one server to another simultaneously. Generally, it is used to boost data availability and recover ...
Integrating GitHub App with Jenkins for Automated Status Checks Before Branch Merging
In modern software development, automating status checks and enforcing branch protection is critical for ensuring code quaolty and preventing broken ...
A Comprehensive Guide to Setting Up VPC Peering in AWS
When designing a secure and scalable architecture in AWS, Virtual Private Clouds (VPCs) play a pivotal role in isolating resources. However, there ar ...
Create a Self-Hosted GitHub Action runner
In the world of continuous integration and continuous deployment (CI/CD), automation is key. GitHub Actions provides a powerful platform to automate ...
How to push EC2 logs to Cloudwatch
Amazon CloudWatch is a monitoring and observability service that provides you with data and actionable insights to monitor your applications, respond ...
Tekton triggers with GitHub integration
Continuous Integration (CI) is a cornerstone of modern software development, ensuring that code changes are tested and integrated into the main codeb ...
Build and push Docker images using Tekton and Buildah
In the fast-paced realm of containerization, optimizing the journey from code to container is a perpetual quest. In this blog post, we explore the sy ...
Build and push Docker images using Tekton and Kaniko
Containerization has transformed the landscape of software development and deployment, with Docker being a popular choice for packaging applications ...
Manage Kubernetes manifests for multiple environments using Kustomize
It can be difficult to navigate the complicated terrain of Kubernetes deployment across numerous contexts. However, with the powerful Kustomize tool ...
Create Jenkins Shared Library
In this article, we are going to learn how to create shared library in Jenkins. A shared library in Jenkins is a collection of Groovy scripts that ar ...