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

Automated Deployment Pipeline with Jenkins on Windows

1. Install JDK version 1.8 by downloading it from the official Oracle website (https://www.oracle.com/java/technologies/downloads/)2. Download the Jenkins installation package from https://jenkins.io/download/3. Follow the installation process which is well-documented across various online resources4. After installation, log in to the Jenkins i ...

Posted on Thu, 14 May 2026 09:00:06 +0000 by sactown

Setting Up Jenkins Agent Communication via SSH Key Authentication

Establishing secure connectivity between a Jenkins controller and remote agents typically relies on SSH key-based authentication. The following workflow outlines the complete procedure for provisioning a dedicated user account, exchanging cryptographic keys, registering the credential within Jenkins, and deploying the agent software. 1. Provisi ...

Posted on Tue, 12 May 2026 23:36:52 +0000 by Seol

Installing and Localizing Jenkins on Ubuntu and Windows

Windows Localization Strategy The standard "Locale" plugin frequently fails to provide a complete translation for recent Jenkins releases on Windows. Reliable Chinese language support is best achieved using the "Localization: Chinese (Simplified)" plugin. However, this specific plugin is only compatible with Jenkins versions prior to 2.173. To ...

Posted on Fri, 08 May 2026 07:27:24 +0000 by neogemima