Jenkins: A Comprehensive Guide to Continuous Integration and Deployment
Understanding Continuous Integration
Continuous Entegration (CI) is a development practice where developers regularly merge their code changes into a central repository. After each merge, automated builds and tests are run. Jenkins serves as an excellent platform for implementing CI/CD processes due to its extensive plugin ecosystem.
The typica ...
Posted on Mon, 19 Oct 2026 16:29:10 +0000 by gullit
Building a CI/CD Pipeline with Docker, GitLab, Harbor, and Jenkins
Understanding CI/CD Concepts
Continuous Integration (CI) involves frequently merging code changes into a shared repository, followed by automated builds and tests to detect integration issues early.
Continuous Delivery (CD) ensures that code is always in a deployable state and can be released to production at any time with minimal manual interv ...
Posted on Sun, 11 Oct 2026 16:13:23 +0000 by php1999
Automating API Testing Workflows with JMeter, Jenkins, and XSLT Reporting
System Prerequisites and Pipeline Architecture
Before configuring the continuous integration job, verify that Jenkins, JMeter, and the xsltproc command-line utility are installed and accessible on your build agent. The automation flow operates sequentially: Jenkins triggers the execution, JMeter runs the test plan in non-GUI mode to produce a . ...
Posted on Sun, 04 Oct 2026 16:32:57 +0000 by Jas
DevStream-Based GitLab Jenkins Harbor Integration
Prerequisites
Kubernetes cluster and DevStream CLI installed
Toolchain Deployment Configuration
Create toolchain.yaml configuration file:
---
tools:
- name: gitlab-docker
instanceID: primary
options:
hostname: gitlab.example.org
httpPort: 30080
- name: jenkins-k8s
instanceID: main
options:
chart:
valuesYaml: |
...
Posted on Sat, 03 Oct 2026 16:27:53 +0000 by ace21
Installing Jenkins, Git, Maven, and Node.js on Linux
In the previous article, we completed the installation of SonarQube and Sonar Scanner. Now we can start with Jenkins.
Jenkins Installation
Commands (Version 2.440)
To update the version, simply replace the WAR file.
WAR file download: Jenkins mirrors
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
wget ht ...
Posted on Fri, 02 Oct 2026 16:52:55 +0000 by Calamity-Clare
Advanced Vue 3 Project Setup and Deployment
Project Scaffolding and Configuration
Creating the Project
To initiate a new Vue 3 project with TypeScript support, use the Vue CLI:
vue create my-vue-app
During the setup, select the following options:
Manually select features
Choose Vue version, Babel, TS, Router, Vuex, CSS Pre-processors, Linter
Vue.js version: 3.x
Use class-style componen ...
Posted on Tue, 29 Sep 2026 16:55:17 +0000 by spider
Implementing CI/CD Pipelines with Jenkins and Docker
Understanding Continuous Integration and Delivery
Software Development Life Cycle (SDLC)
The SDLC represents the entire workflow of planning, coding, testing, and releasing software. Typical phases include:
Requirement Analysis: Gathering feasibility data, budget estimates, and project goals.
System Design: Defining architecture, UI/UX layouts ...
Posted on Sat, 26 Sep 2026 16:48:40 +0000 by metuin
Deploy Jenkins on Kubernetes with NFS Storage
Storage Configuration
This deployment uses NFS for persistent storage. Ensure a StorageClass named nfs-storage is already configured in your cluster.
Create Namespace
kubectl create namespace ops
Configure RBAC Permissions
Define a service account, cluster role, and binding to grant Jenkins necessary permissions:
# ServiceAccount
apiVersion: ...
Posted on Fri, 04 Sep 2026 16:13:48 +0000 by shareaweb
Deploying SonarQube 9.9.4 LTS Community Edition with Jenkins Integration
Download and extract SonarQube 9.9.4 LTS Community Edition:
cd /opt
sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.4.87374.zip
sudo unzip sonarqube-9.9.4.87374.zip
Create a dedicated system user and assign ownership:
sudo useradd --system --home-dir /opt/sonarqube-9.9.4.87374 --shell /sbin/nologin --comment &qu ...
Posted on Wed, 02 Sep 2026 16:45:19 +0000 by dirkdetken
Implementing Jenkins Pipelines for CI/CD Workflows
Continuous Integration and Continuous Deployment
Continuous Integration (CI) is a software development practice where team members frequently integrate their work. Typically, each member integrates code at least once daily, which can result in multiple integrations per day. Each integration is verified through an automated build process that i ...
Posted on Tue, 01 Sep 2026 16:34:17 +0000 by iphone2008