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