GitLab Tutorials: Example of .gitlab-ci.yml
.gitlab-ci.yml file to run with Docker runner Build a Docker image with CI/CD and push to the GitLab registry Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps,…
GitLab Tutorials: gitlab-runner commands line reference and example
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
GitLab Tutorials: How to setup and run GitLab Runner in a Linux?
Download and install binary Command to register runner Example of .gitlab-ci.yml Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing…
GitLab Tutorials: Using letsencrypt with Gitlab self hosted server
Step 1 – Create a valid DNS entry Step 2 – Do following changes Step 3 – Run following commands Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE,…
GitLab Tutorials: Gitlab integration with Mailgun
Most of the Mailgun service can be accessed through the RESTful HTTP API without the need to install any libraries. It is organized around the four major…
GitLab Tutorials: Gitlab integration with Kroki
Kroki provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (with PlantUML), Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr,…
GitLab Tutorials: Gitpod integration with Gitlab
Spin up fresh, automated dev environments for each task, in the cloud, in seconds. Learn how to start using Gitpod on an example project that is hosted…
GitLab Tutorials: Running SAST in an offline environment in Selfhosted
For self-managed GitLab instances in an environment with limited, restricted, or intermittent access to external resources through the internet, some adjustments are required for the SAST job…
GitLab Tutorials: How to setup and run GitLab Runner in a container?
Step 1 – Install Latest Version of Docker Step 2 – Run “gitlab-runner” command in the container Step 3 – Register the runner The following steps describe…
GitLab Tutorials: GitLab Container Registry
With the Docker Container Registry integrated into GitLab, every GitLab project can have its own space to store its Docker images. View the Container Registry You can…
Azure Tutorials: Choose an Azure compute service that best fits what you need?
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
GitLab Tutorials: How to deploy on AWS from GitLab
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
GitLab Tutorials: Gitlab Installation Environment variables
GitLab exposes certain environment variables which can be used to override their defaults values. People usually configure GitLab with /etc/gitlab/gitlab.rb for Omnibus installations, or gitlab.yml for installations from source. You can…
GitLab Tutorials: gitlab-ctl commands reference & example
omnibus-ctl: command (subcommand) check-config Check if there are any configuration in gitlab.rb that is removed in specified version deploy-page Put up the deploy page diff-config Compare the…
GitLab Tutorials: System Requirements for Gitlab local installation
Software Requirements Redis 5.0+ Storage 2.5 GB CPU 4 Core for 500 Users Memory 4GB Database PostgreSQL 12.10 Extension pg_trgm, btree_gist, plpgsql Puma Needed Rajesh KumarI’m Rajesh…
GitLab Tutorials: Install self-managed GitLab Enterprise Version in Centos 7
URL – https://about.gitlab.com/install/ Step 1 – Install and configure the necessary dependencies Step 2 – Add the GitLab package repository and install the package Step 3 –…
GitLab Tutorials: Omnibus GitLab assigns following Ports by default
See the table below for the list of ports that the Omnibus GitLab assigns by default: Component On by default Communicates via Alternative Connection port GitLab Rails…
Job interview advice for Sr Management in Software Company. Good Read
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
Rundeck Tutorials: Introduction Demo
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
DevOps – SRE – DevSecOps – MDE Assignment & Project
Day 1 – What is DevOps and compare with SRE and DevSecOps? Day 2 – Docker Assignment for Interview Preparations Day 3 – Linux Lab & Assignment…
Terraform Example – AWS EC2 Instance with EBS
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
XL Release Training Agenda – End User
Day 1 Topic Description Introduction Introduction to XebiaLabs and XL Release Templates What is a template and how to create it Folders How to organize templates Phases…
XL Release Tutorial: Variables
Using a List variable as a value in the List box variable types You can create a List variable and use it as a possible value for…
Jenkins Tutorials: Demo Video
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
How to Configure IP Network with ‘nmtui’ Tool
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
Istio Tutorials: How to install & configure istio?
Platform Setup Install Istio with Helm in Kubernetes Configure the Helm repository: Create a namespace istio-system for Istio components: Install the Istio discovery chart which deploys the istiod service: (Optional) Install…
Sonarqube Tutorials: Fundamental Demo
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
ELK Stack Tutorial: Demo Video
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
AWS Tutorial: Demo Video
Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…
Top Free and Open Source Video Conferencing Software in Github
Video conferencing is a live video-based meeting between two or more people in different locations using video-enabled devices. Video conferencing allows multiple people to meet and collaborate…
