CI/CD

How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Jenkins on Ubuntu 24.04

Jenkins is the leading open-source automation server for CI/CD pipelines. This guide installs the latest LTS Jenkins on Ubuntu 24.04 LTS with Java 21 and configures it behind Nginx. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 1 GB RAM (2 GB recommended) A user with sudo privileges Step 1 […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install GitLab CE on Ubuntu 24.04

GitLab Community Edition is a full-featured DevOps platform that combines Git repository management, CI/CD pipelines, issue tracking, and a container registry in a single application. This guide installs GitLab CE on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 4 GB RAM (8 GB recommended) A domain […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Register a GitHub Actions Self-Hosted Runner on Ubuntu 24.04

GitHub Actions self-hosted runners let you run CI/CD workflows on your own infrastructure, giving you more control over hardware, software, and networking. This guide registers a self-hosted runner on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A GitHub account and repository A user with sudo privileges Step […]

Read more
How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Jenkins on Ubuntu 26.04

Jenkins is the most widely used open-source automation server. It supports building, testing, and deploying software through pipelines defined as code (Jenkinsfile). This guide installs Jenkins LTS on Ubuntu 26.04 LTS and secures it behind Nginx with HTTPS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Java 21+ (OpenJDK) Nginx installed […]

Read more
How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install GitLab CE on Ubuntu 26.04

GitLab Community Edition (CE) is a self-hosted Git repository platform with built-in CI/CD, issue tracking, container registry, and merge request workflows. This guide installs GitLab CE on Ubuntu 26.04 LTS using the official Omnibus package. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with at least 4 GB RAM and 2 CPUs […]

Read more
How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Register a GitHub Actions Self-Hosted Runner on Ubuntu 26.04

GitHub Actions self-hosted runners allow you to run CI/CD workflows on your own hardware, giving you full control over the environment, installed tools, network access, and compute resources. This guide registers and configures a GitHub Actions self-hosted runner on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A GitHub […]

Read more
How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up ArgoCD on Ubuntu 26.04

ArgoCD is a declarative GitOps continuous delivery tool for Kubernetes. It monitors Git repositories and automatically syncs the desired application state into your Kubernetes cluster. This guide installs and configures ArgoCD on Ubuntu 26.04 LTS with a running Kubernetes cluster. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with a running Kubernetes […]

Read more
Введение в лучшие практики CI/CD — step-by-step Devops tutorial on Progressive Robot

Введение в лучшие практики CI/CD

Методика непрерывной интеграции, доставки и развертывания (CI/CD) — неотъемлемая часть современного процесса разработки, призванная снизить количество ошибок во…

Read more
How To Install Jenkins on Kubernetes — step-by-step Kubernetes tutorial on Progressive Robot

How To Install Jenkins on Kubernetes

Jenkins is a widely-used open source automation server that can set up CI/CD pipelines. In this tutorial, we will install Jenkins on Kubernetes. To demonstrate its power and ease of use, we will then access the Jenkins UI and run a sample pipeline.

Read more
CHAT