Tagged articles
639 articles
Page 3 of 7
Java Architect Essentials
Java Architect Essentials
Apr 5, 2023 · Operations

Mastering Jenkins Pipelines: Declarative vs Scripted with Real‑World Examples

This article provides a comprehensive guide to Jenkins pipelines, explaining the difference between declarative and scripted syntax, detailing agent configurations, workspace volumes, post actions, directives, environment variables, dynamic variables, credential handling, and practical Jenkinsfile examples for CI/CD automation.

DeclarativeDevOpsJenkins
0 likes · 26 min read
Mastering Jenkins Pipelines: Declarative vs Scripted with Real‑World Examples
DevOps Cloud Academy
DevOps Cloud Academy
Mar 23, 2023 · Operations

Using Git Parameters for Dynamic Branch Builds in Jenkins

This tutorial explains why and how to use Git parameters in Jenkins freestyle and pipeline jobs to enable dynamic branch selection, covering configuration steps, example Jenkinsfiles, and best practices for managing branch builds in DevOps environments.

DevOpsDynamic BranchGit Parameter
0 likes · 8 min read
Using Git Parameters for Dynamic Branch Builds in Jenkins
Java Architect Essentials
Java Architect Essentials
Mar 23, 2023 · Operations

Easy-Jenkins: One-Click Deployment Tool for Vue and Jar Projects

The article introduces Easy-Jenkins, a lightweight one‑click deployment tool for Vue front‑ends and Java jar back‑ends, explains its architecture, provides step‑by‑step installation, configuration, and usage instructions—including project structure, adding connections, deploying jars, managing branches, and launching the application—along with sample commands and screenshots.

JenkinsSpringBootautomation
0 likes · 7 min read
Easy-Jenkins: One-Click Deployment Tool for Vue and Jar Projects
Java Architect Essentials
Java Architect Essentials
Mar 16, 2023 · Operations

Step-by-Step Guide to Jenkins + Docker + Spring Boot One-Click Automatic Deployment

This tutorial walks through setting up a CentOS 7 environment, installing Docker and Jenkins, configuring Jenkins plugins and Maven, creating a freestyle job that pulls a Spring Boot project from Gitee, builds it with Maven, packages it into a Docker image via a Dockerfile, runs the container, and verifies the deployment, providing all commands and screenshots for a complete CI/CD pipeline.

DevOpsDockerJenkins
0 likes · 8 min read
Step-by-Step Guide to Jenkins + Docker + Spring Boot One-Click Automatic Deployment
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 16, 2023 · Operations

Understanding Pipeline as Code: Definition, Benefits, Drawbacks, and a Jenkins Example

Pipeline as Code (PaC) is a method of defining CI/CD pipelines in code, offering scalability, portability, reproducibility, and collaboration benefits while also presenting challenges such as learning curve, complexity, debugging difficulty, maintenance effort, and initial costs, illustrated with a simple Jenkins‑Java example.

JenkinsPipeline as Codeautomation
0 likes · 7 min read
Understanding Pipeline as Code: Definition, Benefits, Drawbacks, and a Jenkins Example
DevOps Cloud Academy
DevOps Cloud Academy
Mar 12, 2023 · Operations

Setting Up a Jenkins CI/CD Pipeline for a MERN Application on Azure

This article provides a step‑by‑step guide to creating a CI/CD pipeline for a MERN stack application using Jenkins on Azure, covering prerequisites, Azure VM provisioning, Jenkins installation, pipeline configuration with a Jenkinsfile, Docker image building, and deployment to Docker Hub.

AzureDevOpsDocker
0 likes · 17 min read
Setting Up a Jenkins CI/CD Pipeline for a MERN Application on Azure
政采云技术
政采云技术
Mar 7, 2023 · Cloud Native

Zero‑Base Automated Deployment Using Docker, Jenkins, and GitLab CI

This tutorial walks you through building a complete automated deployment pipeline from scratch, covering project setup on GitHub, Dockerized Tomcat and Jenkins containers, GitLab CI vs Jenkins comparison, Jenkins job configuration, webhook triggers, and shell scripting for continuous integration and delivery.

DevOpsDockerGitHub
0 likes · 11 min read
Zero‑Base Automated Deployment Using Docker, Jenkins, and GitLab CI
Sohu Tech Products
Sohu Tech Products
Feb 22, 2023 · Cloud Native

Optimizing Docker Build Time for a BI Project Using Jenkins and Cache Strategies

This article describes how to dramatically reduce Jenkins‑based Docker build times for a BI project by analyzing the build pipeline, enabling Docker layer and application‑level caches, persisting node_modules with BuildKit, and applying minimal configuration changes that cut build duration from over 20 minutes to around four minutes.

BuildKitCacheDocker
0 likes · 10 min read
Optimizing Docker Build Time for a BI Project Using Jenkins and Cache Strategies
Architecture Digest
Architecture Digest
Feb 10, 2023 · Operations

Design and Implementation of Vivo Jenkins Scheduler for High Availability and Resource Scheduling

This article analyzes common Jenkins high‑availability challenges, reviews existing industry solutions, and presents Vivo's own Jenkins Scheduler architecture—including API‑gateway, event center, scheduling algorithms, flow‑control, and callback mechanisms—demonstrating its production deployment and future container‑based evolution.

DevOpsJenkinsResource Management
0 likes · 12 min read
Design and Implementation of Vivo Jenkins Scheduler for High Availability and Resource Scheduling
vivo Internet Technology
vivo Internet Technology
Feb 8, 2023 · Operations

Design and Implementation of Vivo Jenkins Scheduler for High Availability and Resource Management

The paper presents Vivo’s Jenkins Scheduler, a master‑centric, high‑availability solution that replaces single‑master Jenkins by integrating an API gateway, event‑driven failure detection, label‑based multi‑dimensional scheduling, Redis/MySQL‑backed flow control, and callback monitoring, thereby balancing resources, enabling rapid failover, persisting queues, and improving build reliability, with plans to containerize Jenkins for Kubernetes workflows.

DevOpsJenkinsResource Management
0 likes · 10 min read
Design and Implementation of Vivo Jenkins Scheduler for High Availability and Resource Management
Sohu Tech Products
Sohu Tech Products
Jan 18, 2023 · Cloud Native

Optimizing Docker Build Times in Jenkins CI with Cache Strategies and BuildKit

This article details how to dramatically reduce Jenkins‑triggered Docker build times for a BI project by enabling Docker layer and application‑level caches, configuring webpack caching, and leveraging BuildKit mount‑type caches to persist node_modules, achieving an 80% speedup with minimal configuration changes.

BuildKitCacheDocker
0 likes · 7 min read
Optimizing Docker Build Times in Jenkins CI with Cache Strategies and BuildKit
DevOps
DevOps
Jan 17, 2023 · Operations

Building a DevOps CI/CD Pipeline: A Five‑Step Guide

This article walks beginners through the fundamentals of DevOps by outlining a practical five‑step process for creating a CI/CD pipeline, covering tools for continuous integration, source control, build automation, web server deployment, test coverage, and optional extensions such as containers and middleware automation.

DockerGitJenkins
0 likes · 15 min read
Building a DevOps CI/CD Pipeline: A Five‑Step Guide
Open Source Linux
Open Source Linux
Nov 16, 2022 · Operations

Master Jenkins Pipelines: Declarative vs Scripted Explained with Real Code

This article provides a comprehensive guide to Jenkins pipelines, covering the differences between declarative and scripted syntax, key directives, agents, stages, parallel execution, environment variables, credentials, and post‑processing steps, all illustrated with complete code examples.

DeclarativeDevOpsJenkins
0 likes · 25 min read
Master Jenkins Pipelines: Declarative vs Scripted Explained with Real Code
Programmer DD
Programmer DD
Nov 3, 2022 · Operations

One-Click Jenkins + Docker + Spring Boot Deployment: Step-by-Step Guide

This guide walks through setting up a one‑click automated deployment pipeline for a Spring Boot application using Docker and Jenkins on CentOS 7, covering Docker installation, Jenkins container setup, required plugins, job configuration, building, testing, and running the project.

DevOpsDockerJenkins
0 likes · 9 min read
One-Click Jenkins + Docker + Spring Boot Deployment: Step-by-Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Nov 2, 2022 · Cloud Native

Integrate Serverless Devs with CI/CD: GitHub Actions, Gitee, Jenkins & CloudEffect

This article explains the fundamentals of CI/CD, why it is critical for Serverless architectures, and provides step‑by‑step guidance with code snippets for integrating Serverless Devs into GitHub Actions, Gitee Go, Jenkins pipelines, and CloudEffect, including tool installation, secret configuration, and deployment commands.

Cloud NativeGitHub ActionsGitee
0 likes · 13 min read
Integrate Serverless Devs with CI/CD: GitHub Actions, Gitee, Jenkins & CloudEffect
DevOps Cloud Academy
DevOps Cloud Academy
Oct 11, 2022 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This guide demonstrates how to use the python‑jenkins library to interact with Jenkins via its API, covering installation, configuration, job creation, copying, deletion, node management, plugin handling, and scripting examples for automating CI/CD pipelines.

APIDevOpsJenkins
0 likes · 9 min read
Managing Jenkins Jobs with the python‑jenkins API
DevOps Cloud Academy
DevOps Cloud Academy
Sep 26, 2022 · Operations

Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management

This article explains how to install and configure the Deploy Dashboard plugin in Jenkins to visualize deployment versions across environments, add deployment information via pipeline code, create custom dashboard views, and add quick‑deploy buttons for streamlined CI/CD operations.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management
DevOps Cloud Academy
DevOps Cloud Academy
Sep 19, 2022 · Operations

Understanding Jenkins Pipeline as Code: Benefits and Usage

This article explains how Jenkins Pipeline as Code replaces cumbersome freestyle job configurations with version‑controlled pipeline scripts, improving bulk modifications, consistency across multiple projects, and overall CI/CD management for enterprises.

DevOpsJenkinsPipeline as Code
0 likes · 4 min read
Understanding Jenkins Pipeline as Code: Benefits and Usage
Practical DevOps Architecture
Practical DevOps Architecture
Sep 6, 2022 · Cloud Native

Enterprise Container Technology and Kubernetes Cluster Practical Course (DevOps, Docker, Jenkins)

This resource provides a comprehensive series of video tutorials covering Docker fundamentals, containerizing Django applications, Kubernetes architecture and workloads, service discovery, logging with EFK, CI/CD pipelines with Jenkins on Kubernetes, shared libraries, and DevOps best practices for enterprise environments.

Cloud NativeDevOpsJenkins
0 likes · 3 min read
Enterprise Container Technology and Kubernetes Cluster Practical Course (DevOps, Docker, Jenkins)
Bilibili Tech
Bilibili Tech
Sep 2, 2022 · Game Development

Multi-Channel Packaging for Android Game Distribution: Architecture, Implementation, and Optimization

The article presents a comprehensive approach to Android game multi‑channel packaging, combining independent SDK modules with a unified proxy layer and an apktool‑based merge of manifests, resources, and smali code, automated through scripted Jenkins pipelines, which resolves dex limits, resource conflicts, and cuts packaging time from over an hour to roughly twenty minutes.

APK ToolAndroidGame Packaging
0 likes · 17 min read
Multi-Channel Packaging for Android Game Distribution: Architecture, Implementation, and Optimization
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Aug 25, 2022 · Operations

How We Scaled Litmus CI: From 100 to 2,000 Daily Tasks

This article details how the Litmus code‑quality platform was integrated into a CI pipeline, the performance bottlenecks encountered with Jenkins and Sonar, the systematic optimizations applied—including server redesign, script refactoring, parallel testing, and JVM tuning—and the resulting dramatic reduction in task duration and increase in throughput.

CIDevOpsJenkins
0 likes · 9 min read
How We Scaled Litmus CI: From 100 to 2,000 Daily Tasks
Programmer DD
Programmer DD
Aug 22, 2022 · Operations

Automate Spring Boot Deployment with Jenkins, Docker, and One‑Click CI/CD

This guide walks through installing Docker and Jenkins on CentOS 7, configuring Jenkins with necessary plugins, setting up Maven, creating a Jenkins pipeline to pull, build, and containerize a Spring Boot project, and finally testing and running the application automatically, providing a complete one‑click CI/CD solution.

CentOSDockerJenkins
0 likes · 8 min read
Automate Spring Boot Deployment with Jenkins, Docker, and One‑Click CI/CD
DevOps Cloud Academy
DevOps Cloud Academy
Jul 28, 2022 · Cloud Native

How to Create Static and Dynamic Jenkins Agents on Kubernetes

This guide explains how to manually create Jenkins JNLP agents on a Kubernetes cluster, covering both static Deployment‑based agents and dynamic agents using the Kubernetes plugin, with detailed YAML definitions, pipeline scripts, and supporting helper functions for a complete CI/CD workflow.

Cloud NativeDevOpsJenkins
0 likes · 10 min read
How to Create Static and Dynamic Jenkins Agents on Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Jul 5, 2022 · Operations

How to Dynamically Create Jenkins Agent Nodes Using Groovy

This article demonstrates how to programmatically create Jenkins agent nodes on demand with Groovy scripts, covering import statements, node configuration, adding the node to Jenkins, and retrieving node details for further automation in a CI/CD pipeline.

DevOpsDynamic AgentsGroovy
0 likes · 3 min read
How to Dynamically Create Jenkins Agent Nodes Using Groovy
DevOps Cloud Academy
DevOps Cloud Academy
Jun 29, 2022 · Operations

Comprehensive Guide to Jenkins Multibranch Pipeline: Setup, Jenkinsfile, Webhook Configuration, and Troubleshooting

This guide explains how to create and configure Jenkins multibranch pipelines for CI/CD, covering fundamentals, PR‑based branch discovery, a sample Jenkinsfile with conditional stages, step‑by‑step Jenkins UI setup, webhook integration with GitHub, testing procedures, and common troubleshooting tips.

DevOpsGitJenkins
0 likes · 10 min read
Comprehensive Guide to Jenkins Multibranch Pipeline: Setup, Jenkinsfile, Webhook Configuration, and Troubleshooting
Baidu Geek Talk
Baidu Geek Talk
Jun 27, 2022 · Operations

How Baidu’s Tekes Actions Turns Pipelines into Code for Scalable CI/CD

This article explains Baidu App’s DevOps workflow challenges, introduces the Pipeline as Code concept, compares Jenkins Pipeline and GitHub Actions DSLs, and details the design of Tekes Actions, its custom runner, and operational features such as pause/unpause and WebAPI integration.

DevOpsGitHub ActionsJenkins
0 likes · 17 min read
How Baidu’s Tekes Actions Turns Pipelines into Code for Scalable CI/CD
DevOps Cloud Academy
DevOps Cloud Academy
Jun 12, 2022 · Operations

How to Retrieve Project Branches in Jenkins Pipelines

This tutorial explains how to use Jenkins, the Git Parameter plugin, and parameterized builds to fetch and display Git branch information within a pipeline, including installation steps, configuration details, and common troubleshooting tips.

GitJenkinsOperations
0 likes · 4 min read
How to Retrieve Project Branches in Jenkins Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Jun 6, 2022 · Operations

Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management

This article introduces the Deploy Dashboard plugin for Jenkins, explains how to visualize deployment status across environments, shows step‑by‑step instructions for adding versions, creating the dashboard view, adding deployment buttons, and provides pipeline code examples for seamless CI/CD integration.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management
DevOps Cloud Academy
DevOps Cloud Academy
May 23, 2022 · Operations

Understanding Jenkins Pipeline as Code: Benefits and Practical Usage

This article explains how Jenkins Pipeline as Code replaces manual freestyle job configurations with version‑controlled code, streamlining bulk modifications, improving consistency across multiple projects, and highlighting best practices for managing complex Jenkinsfile setups.

DevOpsJenkinsPipeline as Code
0 likes · 4 min read
Understanding Jenkins Pipeline as Code: Benefits and Practical Usage
Baidu App Technology
Baidu App Technology
May 12, 2022 · Operations

How Baidu’s Tekes Actions Turns Pipelines into Code for Scalable CI/CD

This article explains Baidu's journey from traditional CI pipelines to a fully automated Pipeline‑as‑Code system called Tekes Actions, compares Jenkins and GitHub Actions DSLs, and details the architecture, runner, and workflow orchestration that enable customizable, reusable pipelines across product lines.

DevOpsGitHub ActionsJenkins
0 likes · 17 min read
How Baidu’s Tekes Actions Turns Pipelines into Code for Scalable CI/CD
Practical DevOps Architecture
Practical DevOps Architecture
Apr 18, 2022 · Operations

How to Add a Jenkins Slave Node (Agent) via SSH

This guide walks through the complete process of adding a Jenkins agent, from creating the node in the Jenkins UI and installing Java and Git on the remote machine to copying SSH keys, verifying connectivity, and testing the agent’s operation.

DevOpsJenkinsLinux
0 likes · 3 min read
How to Add a Jenkins Slave Node (Agent) via SSH
Architecture Digest
Architecture Digest
Mar 12, 2022 · Operations

Using Jenkins to Clone a Gitee Project, Build with Maven, and Deploy via Shell Scripts

This article walks through installing Jenkins, preparing the environment with JDK, Git, and Maven, configuring Jenkins plugins and a freestyle job, defining build parameters and shell scripts to clone a Gitee repository, build a Spring Boot jar with Maven, stop any running instance, and start the new application, followed by troubleshooting tips and a final summary.

GiteeJenkinsautomation
0 likes · 6 min read
Using Jenkins to Clone a Gitee Project, Build with Maven, and Deploy via Shell Scripts
Programmer DD
Programmer DD
Feb 28, 2022 · Operations

Automate Gitee Project Builds with Jenkins, Maven, and Shell Scripts

This guide walks through setting up Jenkins to clone a Gitee repository, configure Maven and Git plugins, define a parameterized freestyle job, and use shell scripts to build and launch a Spring Boot application, including troubleshooting steps for Maven path issues.

GiteeJenkinsci/cd
0 likes · 7 min read
Automate Gitee Project Builds with Jenkins, Maven, and Shell Scripts
Qingyun Technology Community
Qingyun Technology Community
Feb 15, 2022 · Cloud Native

Deploy GitLab CE on KubeSphere and Build CI/CD Pipelines – A Complete Guide

This tutorial walks you through installing KubeSphere, deploying GitLab Community Edition via Helm, configuring a minimal GitLab setup, creating a sample NodeJS project, disabling Auto DevOps, writing a Jenkinsfile, and linking GitLab with KubeSphere DevOps to run both scripted and graphical CI/CD pipelines, plus optional SSH access.

GitLabJenkinsKubeSphere
0 likes · 18 min read
Deploy GitLab CE on KubeSphere and Build CI/CD Pipelines – A Complete Guide
DevOps Cloud Academy
DevOps Cloud Academy
Feb 15, 2022 · Operations

Comprehensive Guide to Jenkins Multibranch Pipeline for CI/CD

This guide explains the concepts, configuration steps, Jenkinsfile example, webhook setup, testing procedures, and troubleshooting tips for implementing a Git‑based Jenkins multibranch pipeline that automates CI/CD workflows using pull‑request and branch discovery.

DevOpsGitJenkins
0 likes · 10 min read
Comprehensive Guide to Jenkins Multibranch Pipeline for CI/CD
BaiPing Technology
BaiPing Technology
Feb 7, 2022 · Cloud Native

Mastering CI/CD: Automate Deployments with GitLab, Jenkins, Docker & Kubernetes

This guide demonstrates how to integrate GitLab and Jenkins with Kubernetes to achieve automated, multi-environment deployments, covering project configuration, Dockerfile creation, build scripts, Jenkins pipeline setup, Kubernetes resources, and best practices for scaling, rolling updates, and service management in a production-grade cloud native architecture.

DockerGitLabJenkins
0 likes · 16 min read
Mastering CI/CD: Automate Deployments with GitLab, Jenkins, Docker & Kubernetes
Java Architect Essentials
Java Architect Essentials
Jan 7, 2022 · Fundamentals

Essential Tools Every Java Developer Should Master

This article introduces a curated list of essential basic and advanced tools for Java programmers—including JIRA, Git, Jenkins, Selenium, Groovy, Spock, Maven, Gradle, Docker, and Linux—explaining their purpose, key features, and why they are valuable in modern software development.

DockerGitJenkins
0 likes · 8 min read
Essential Tools Every Java Developer Should Master
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Nov 25, 2021 · Cloud Native

Supercharge Jenkins Builds: Tune Pod Resources and Enable Parallel Stages

This guide explains why default Jenkins slave pods often suffer from slow builds or memory shortages, and provides concrete steps—adjusting CPU/memory limits, trimming plugins, using private artifact stores, disabling workspace cleanup, and configuring parallel stages—to dramatically improve Jenkins performance on Kubernetes.

JenkinsKubernetesParallel Stages
0 likes · 4 min read
Supercharge Jenkins Builds: Tune Pod Resources and Enable Parallel Stages
MaGe Linux Operations
MaGe Linux Operations
Nov 24, 2021 · Operations

Automate Spring Boot & Vue Deployments with GitLab, Jenkins, Docker, Kubernetes

This guide demonstrates how to integrate GitLab, Jenkins, Docker, Kubernetes, and Helm to achieve fully automated, environment‑specific deployments for Spring Boot backend services and Vue.js front‑end applications, covering configuration files, pipeline scripts, credential setup, and webhook integration for seamless CI/CD across development, testing, and production.

DockerGitLabJenkins
0 likes · 15 min read
Automate Spring Boot & Vue Deployments with GitLab, Jenkins, Docker, Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Nov 1, 2021 · Operations

Using Jenkins Deploy Dashboard for Visual Deployment

This article introduces the Jenkins Deploy Dashboard plugin, explains its purpose for visualizing deployment status across environments, and provides step‑by‑step instructions—including adding deployments to the dashboard, creating the dashboard view, and adding deployment buttons—using both scripted and declarative pipelines.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Using Jenkins Deploy Dashboard for Visual Deployment
The Dominant Programmer
The Dominant Programmer
Sep 20, 2021 · Cloud Native

How to Install Jenkins on CentOS 7 Using Docker

This guide walks through installing Docker on CentOS 7, pulling the official Jenkins image, creating a host volume, running the container with proper port and volume mappings, retrieving the initial admin password, and completing the Jenkins setup with recommended plugins.

ContainerDockerInstallation
0 likes · 3 min read
How to Install Jenkins on CentOS 7 Using Docker
Zhongtong Tech
Zhongtong Tech
Aug 9, 2021 · Mobile Development

How We Built a Scalable Mobile UI Automation Platform with Airtest and Jenkins

This article describes how a logistics company tackled the growing complexity of mobile app testing by evaluating automation tools, creating a real‑device platform, and implementing a Jenkins‑driven automation framework that supports parallel execution, script management, and future AI‑enhanced compatibility testing.

AirtestJenkinsci/cd
0 likes · 8 min read
How We Built a Scalable Mobile UI Automation Platform with Airtest and Jenkins