Installing and Configuring Jenkins on Linux Systems

System Prerequisites Before installing Jenkins, ensure your Linux environment has the necessary Java Runtime Environment (JRE) or Java Development Kit (JDK). Modern versions of Jenkins (starting from 2.357 and LTS 2.361.1) require Java 11 or Java 17. Installing JDK 17 The following script automates the download and configuration of OpenJDK 17. ...

Posted on Tue, 04 Aug 2026 16:05:16 +0000 by ganeshcp

Understanding and Implementing Docker Containers

Core Concepts What is Docker? Traditional virtualization relies on virtual machines, which solve cross-platform compatibility issues but are often too resource-intensive, slow to start, and demanding in terms of system resources. This limited their widespread adoption in the internet industry. Docker's container technology, while not fully cros ...

Posted on Sat, 01 Aug 2026 16:48:30 +0000 by Firestorm ZERO

Effective Git Branching Strategies for Modern Development Teams

Why Branch Management Matters Development efficiency – A well-defined branching model prevents chaos, reduces communication ovrehead, and helps new members onboard quickly. Optimized CI/CD – Branch policies align with automated deployment, making builds and tests more reliable. Fewer merge conflicts – Standardized creation and merging practice ...

Posted on Fri, 24 Jul 2026 17:00:44 +0000 by Sven70

Deploying .NET Core 3.1 with Jenkins and Docker on Ubuntu

Recent time due to the pandemic provided a lot of free time. I had previously done some learning about Docker, but kept running various commands without much progress. Recently, I revisited the topic and want to share some issues encountered along the way. Ubuntu is installed on a desktop machine, and I found virtual machines too cumbersome. I ...

Posted on Sun, 12 Jul 2026 17:34:46 +0000 by krembo99

Understanding Jenkins Environment Variables in 10 Minutes

Jenkins sits at the heart of the DevOps toolchain, and CI/CD pipelines require writing Pipeline scripts. Getting started with Jenkins is straightforward—after a quick look at the documentation, concepts like agent, stages, and steps become clear, and you can quickly scaffold a pipeline. However, when filling in the details, particularly how to ...

Posted on Sun, 28 Jun 2026 16:45:07 +0000 by Yari

Serverless New Paradigm for Container Developers: AWS Lambda Containerized Deployment

Since its launch, AWS Lambda has revolutionized application execution through its serverless computing model, enabling developers to run code without managing underlying servers, thus simplifying operational burdens. Initially, Lambda functions were deployed primarily as .zip packages, which limited their use in complex scenarios, especially wh ...

Posted on Thu, 25 Jun 2026 17:27:48 +0000 by PatelNehal

Automated PHP Deployment Pipeline with Jenkins and Kubernetes

Prerequisites A functional Kubernetes cluster with Traefik installed as the ingress controller. Network File System (NFS) storage mounted across all nodes to ensure Jenkins configuration survives pod restarts. A private Docker registry accessible at 192.168.0.153:5000. The base environment uses an Alpine LNP stack (PHP 5.6.31 and Nginx 1.8.1) a ...

Posted on Tue, 09 Jun 2026 16:13:28 +0000 by chris1

Implementing CI/CD on Kubernetes with Jenkins Dynamic Agents

CI/CD Workflow Overview Transitioning from traditional virtual machine-based CI/CD to a Kubernetes-native approach offers significant advantages in resource utilization and environment consistency. Traditional Workflow: CI: Developers push code to GitLab -> Jenkins triggers build on a static slave -> Code scanning and compilation -> A ...

Posted on Mon, 25 May 2026 18:24:34 +0000 by algarve4me

GitLab CI/CD Configuration Guide with .gitlab-ci.yml

Core Concepts of GitLab CI/CD GitLab CI/CD is an integrated tool for implementing continuous software development practices: Continuous Integration (CI): Automated building and testing of code changes upon each push. Continuous Delivery (CD): Automated deployment with manual approval trigger. Continuous Deployment (CD): Fully automated deploym ...

Posted on Mon, 18 May 2026 20:08:25 +0000 by andynick

Setting Up Azure DevOps Build Agents on CentOS 7

Azure DevOps provides powerful CI/CD capabilities, but setting up self-hosted agents can be challenging. This guide demonstrates a streamlined approach to configuring Azure DevOps agents on CentOS 7 servers. Ensure you have administrative access to a CentOS 7 machine before proceeding.### Obtaining the Linux Agent Package Navigate to your Azure ...

Posted on Sun, 17 May 2026 02:18:44 +0000 by madsporkmurderer