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
Jenkins CMS Penetration Testing via Cron Job Exploitation
Target Setup
Download the target machine image from:
https://download.vulnhub.com/jarbas/Jarbas.zip
Configure the virtual machine in NAT mode to reside on the same subnet as the attacking system.
Attacker IP (Kali): 192.168.88.133
Information Gathering
Host Discovery
Perform subnet scanning to identify active hosts:
sudo nmap -sn 192.168.88.0/2 ...
Posted on Sun, 26 Jul 2026 16:13:39 +0000 by pedroz
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
Implementing Continuous Integration with Gitee, Git, Ant, and Jenkins
Testing Shifts and Continuous Integration
Modern software development practices involve testing early in the lifecycle (shift-left) and extending testing into production (shift-right). Continuous Integration (CI) is a core DevOps practice where developers frequently merge code changes into a central repository. Automated builds and tests run on ...
Posted on Mon, 15 Jun 2026 17:36:55 +0000 by Radon3k
Automated CI/CD Setup with Jenkins, JDK, Maven, Git, and Docker on CentOS 7
Install OpenJDK 21
Download the JDK binary:
wget https://mirrors.huaweicloud.com/openjdk/21/openjdk-21_linux-x64_bin.tar.gz
Extract and relocate to /usr/local:
sudo tar -xzf openjdk-21_linux-x64_bin.tar.gz -C /usr/local/
ls /usr/local/jdk-21/
Update system-wide environment variables by editing /etc/profile:
export JAVA_HOME=/usr/local/jdk-2 ...
Posted on Sat, 13 Jun 2026 17:46:21 +0000 by kirannalla
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
Building a Java Deployment Tool with Jenkins
Constructing a Java Deployment Automation Tool Using Jenkins
Overview of the Process
The following outlines the procedure for developing a Java deployement automation tool utilizing Jenkins.
Step-by-Step Implementation
1. Initialize the Jenkins-based Project
Begin by setting up a new Maven project, which serves as the foundation for the deploym ...
Posted on Sat, 30 May 2026 23:50:50 +0000 by grga
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
Deploying Jenkins Using Docker
Pull the Jenkins Docker image.
docker pull jenkins/jenkins
Set up a persistent storage directory on the host and adjust permissions.
mkdir -p /var/jenkins_data
chmod 777 /var/jenkins_data
Launch a Jenkins container with custom configurations.
-d runs the container in detached mode.
-p 10240:8080 maps the container's Jenkins web interfac ...
Posted on Thu, 14 May 2026 13:26:49 +0000 by alexdoug