GitLab Runners – A Complete Guide

If you’re using GitLab SaaS (GitLab Cloud), you have multiple runner options to execute your CI/CD jobs. Each runner source gives you different levels of control, performance,…

Read More

Gitlab – Guide to Generating DORA Metrics in GitLab

GitLab 18.x Ultimate provides native support for all four DORA metrics via its REST API, giving engineering teams deep insights into the performance and reliability of their…

Read More

Gitlab – Code Coverage in Java with GitLab – Complete Guide

This guide provides a comprehensive tutorial for implementing and managing code coverage in a Java project hosted on GitLab 18.x Cloud. It includes: ✅ Prerequisites 🧱 Step…

Read More

Gitlab Integration with Servicenow

in GitLab 18.x Cloud, you can absolutely integrate with ServiceNow to support: However, this requires the use of GitLab’s ServiceNow DevOps Integration App, available via the Atlassian…

Read More

GitLab Integration with Jira, Confluence & Bitbucket

GitLab 18.x Cloud has official integrations and updated guides for all three Atlassian use cases: Jira, Confluence, and Bitbucket migration. Here’s the revised, accurate, GitLab 18.x–compliant guide:…

Read More

Gitlab Pipeline – Enforce Compliance in pipeline code

here’s the fully updated and GitLab 18.x Cloud–compliant answer to your original question: ✅ Enforcing Pipeline Standards with Limited Flexibility in GitLab 18.x Cloud (2026) GitLab 18.x…

Read More

GitLab CODEOWNERS file – enforce code reviews, approvals, and accountability

The CODEOWNERS file in GitLab is a special file that lets you define who is responsible (owner) for specific files, directories, or patterns in your repository. It’s…

Read More

Gitlab FAQ

Security GitLab does not provide true file-level access control (like “only Alice can read secrets.yml”) — but it does provide tools to restrict access and prevent exposure…

Read More

Gitlab – Build – Test Cases Tutorial Guide

This is relatively new Test Cases feature in GitLab 18.x (cloud) that brings native manual test case management into the GitLab ecosystem — part of their push…

Read More

Gitlab Lab – Build & Pipeline – Manual

Lab 1 – Gitlab Pipeline – stages – What is stages in GitLab CI/CD? Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert…

Read More

GitLab CI/CD Pipeline Configuration Keywords

Below is a comprehensive table listing the key stanzas (keywords) used in GitLab CI/CD pipeline configuration files (.gitlab-ci.yml). These keywords are categorized based on their scope and…

Read More

GitLab Code – Protected Git Branches – Tutorial Guide

Here is a comprehensive tutorial for understanding and configuring Protected Branches in GitLab 18.0, based on the image you’ve provided and the latest official documentation. 🔐 GitLab…

Read More

Gitlab Lab – GitLab Code Section

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…

Read More

GitLab: What are Locked Files Concept in GitLab?

In GitLab 18.0, the “Locked Files” feature under the Code section is specifically designed to help teams working with binary files or non-mergeable assets (e.g., images, CAD…

Read More

Gitlab Lab – Plan – Step-by-Step Tutorial: GitLab Cloud

Here’s a detailed step-by-step tutorial for each option in the GitLab Plan Section (GitLab Cloud, v18.0) — tailored for project planning, agile workflows, documentation, and requirements management….

Read More

GitLab CI/CD Execution Hierarchy

Understanding the hierarchy, precedence, sequencing, and parallelism in GitLab CI/CD pipelines is crucial to mastering how your jobs run, how to optimize them, and how GitLab decides…

Read More

Gitlab: Method to Define Variables in GitLab

🔍 Example You Gave: 🔹 Explanation: Variable Purpose CI_REGISTRY_IMAGE Built-in CI variable — the full image path for your project’s Container Registry (e.g., registry.gitlab.com/mygroup/myproject) CI_COMMIT_REF_SLUG Built-in CI…

Read More

Gitlab CI Pipeline example gitlab-ci.yml

Basic stages, jobs, scripts ✅ Artifacts + coverage ✅ Parallel jobs ✅ Docker builds + Registry push ✅ Manual and scheduled deployments ✅ Feature-specific deployment environments ✅…

Read More

GitLab Hierarchy: Organization, Namespace, Group & Project

Here’s a comprehensive, up-to-date tutorial on GitLab 18.0 entity structure as of May 2026, covering: This includes definitions, scopes, use cases, comparisons, and tutorial instructions for setup…

Read More

Best Practices for Education Asset Inventory Management

Management of educational assets is one of the major steps to having an organized learning environment. These assets could be schools and educational institutions, which usually have a great…

Read More

How to Configure Rundeck with postgresql

Step 1 – Setup PostgreSQL server Step 2 – Login to PostgreSQL server & create user/db & grant perm Step 3 – Download PostgreSQL driver cd /var/lib/rundeck/libextsudo…

Read More

Step by Step guide to correctly create alerts via New Relic API

Here’s a step-by-step guide to correctly create alerts via New Relic API, with proper handling of: This will help you avoid common errors like using the wrong…

Read More

Guide to add and use a Windows node in Rundeck installed on a Linux server

Here’s a step-by-step guide to add and use a Windows node in Rundeck installed on a Linux server, using WinRM (Windows Remote Management), which is the most…

Read More

Rundeck Configuration Options – rundeck-config.properties

🔧 Rundeck Configuration Options 1. General Settings Property Description Example loglevel.default Sets the default log level for jobs. Options: ERROR, WARN, INFO, VERBOSE, DEBUG. INFO rdeck.base Specifies…

Read More

Rundeck Community Edition: Authentication & Authorization Tutorial

Here’s a detailed tutorial for Authentication and Authorization in Rundeck Community Edition. This guide includes setup for both file-based authentication and role-based access control (RBAC) using ACL…

Read More

Terraform source for Modules from Git: All Patterns & Examples

Here’s a comprehensive tutorial on all valid Terraform module “source” Git URL patterns, with clear examples (no Drivemode references), so you can master using modules from GitHub,…

Read More

From Quantum to Cosmos: The Role of AI in Shaping the Future of Physics

The fusion of artificial intelligence and physics is unlocking a new era of scientific exploration. What once required decades of experimentation and theoretical contemplation can now be…

Read More

New Relic API Guide – Step-by-Step Tutorial with Example

Here is a step-by-step tutorial on how to work with the New Relic API, including how to create an alert condition using the API. 🚀 New Relic…

Read More

New Relic Log Search Tutorial with Examples

Here is a comprehensive tutorial for New Relic Log Search covering all the items you’ve listed, with real-world examples specifically tailored for Linux and Apache logs. The…

Read More

Newrelic Tutorials: How to collect logs using NewRelic?

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…

Read More