Author: Sakshi Gawande

Default Reviewers through ‘CODEOWNERS’ file

Reading Time: 3 minutes This blog as about, How you can add the default reviewers in GitHub for the individual branches through “CODEOWNERS”. Problem Statement: When someone with admin or owner permissions enables require reviews. We know whenever a developer raises a PR on a particular base branch. Which is protected branch(that could be any like master, develop). He needs to add the reviewers for the pr, so the Continue Reading

Playing with GitHub Secret API

Reading Time: 7 minutes In GitHub actions we use some sensitive information. That could be at any level like organization, repository, or repository environments.So GitHub allow you to store that sensitive information in the form of secrets. Example: We use GitHub’s global variables. For e.g. AWS credentials (AWS_ACCESS_KEY, AWS_SECRET_KEY) to authenticate deployments. So this secrets can be managed through GitHub UI. In this BLOG, we will see a solution Continue Reading

photo of turned on laptop computer

Terraform (Infrastructure as Code)

Reading Time: 4 minutes In this blog, we are going to create AWS infrastructure using Terraform. Basically, we can name it “Code as Infrastructure” So before moving to the setup let’s take a little introduction. Introduction: It is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions. It is created by hashicorp. The Continue Reading

SRE – Service Level Terminology

Reading Time: 3 minutes Before going to discuss the different Service Level Terminology. Lets have look at what is SRE in a very short term. SRE is discipline  that happens when a software engineer is put to solve operations problems. Service Level Terminology: In this world, we know that billions of people use different services on daily basis. It may be paid or can be unpaid service, maybe any. Continue Reading

Manual Trigger In GitHub Actions

Reading Time: 4 minutes This blog will give you an idea of the different options in which we can implement manual trigger using GitHub Actions.In this we will have the answer of following question. Is there a way to trigger a workflow manually in GitHub Actions? There are different event by using which we can trigger the workflow like push, pull-request and many more. You can the detail information Continue Reading

CI/CD using GitHub Actions

Reading Time: 3 minutes GitHub Actions: How to create a pipeline using GitHub Actions? There are many other tools present for CI/CD like Jenkins, Circle CI, Teamcity, and many more. Here we are going to know about GitHub Actions, how to create a pipeline and what are the features of using GitHub Actions. So, Let’s start with the little bit of introduction on GitHub Actions. Introduction GitHub Actions help Continue Reading

CI using Teamcity

Reading Time: 3 minutes Hello everyone, In this blog, we are going to how we can create a CI-pipeline in TeamCity using the kotlin DSL script. So before directly moving to the CI part lets see a little about teamcity. What is Teamcity TC- teamcity is a ci server With the help of teamcity you can Run parallel builds simultaneously on different platforms and environments Optimize the code integration Continue Reading

Kubernetes v/s Docker Swarm

Reading Time: 3 minutes Basically, both Kubernetes and Docker Swarm both are the container orchestration tool. The rise in interest to containers has in turn brought in higher demands for their deployment and management. Both Kubernetes and Docker Swarm are important tools that are used to deploy containers inside a cluster. So the question arises here is which one to use? So lets discuss one by one and see Continue Reading

Multibranch Pipeline(With Github-webhook)

Reading Time: 4 minutes Before starting with a multibranch pipeline using jenkins. Lets first see what is jenkins. Jenkins: Is a free and open-source automation server or we can say it tool. It helps to automate the parts of software development related to building, testing and deploying, facilitating continuous integration and continuous delivery. So we can say that jenkins is a tool which is used to create a CI-CD Continue Reading

SRE: Eliminating toil

Reading Time: 3 minutes Hello everyone, As we all know the meaning of “toil“. In this blog, we are going to see what exactly it is in SRE and how we are going to calculate it. In the daily routine of our organization, we need to do some work that we don’t like at all e.g paperwork, attend meetings and sending emails, and many more. We call them “toil” Continue Reading

Docker Networking(Bridge-Network)

Reading Time: 3 minutes In this blog we gone see how two containers can communicate with each other using the concept of Docker Networking. One of the most important thing that docker containers and services are so powerful is that you can connect them together. Let’s imagine you have two application one is front-end application and second one id back-end and you created two containers one for each. By Continue Reading

Working of Package Manager in Linux

Reading Time: 3 minutes Package Manager is used to automating the process of installing, upgrading, configuring, and removing programs. There are many Package Manager today for Unix/Linux-based systems. Package Managers are available in different languages like python, ruby, etc. What is package A package is simply an archive that combines all the libraries and binaries ,configuration and all the dependencies required to install the programs (i.e application, software or languages) General Workflow As Continue Reading

Simple CI/CD Pipeline Using Jenkins

Reading Time: 5 minutes In this blog we gone a see creating a CI/CD Pipeline using Jenkins. Some pre-requisites to create a CI/CD pipeline using Jenkins are. Open-JDK-8 Jenkins installed on our system At the very first we see a little bit introduction of Jenkins and why we need Jenkins Pipeline. Jenkins Jenkins is an open-source automation tool to create a continuous integration pipeline. It is used to building Continue Reading