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