Operations 19 min read

Jenkins Pipelines 2.0: Boosting DevOps and Continuous Delivery in China

At the inaugural Jenkins User Conference in China, experts presented a comprehensive survey of domestic DevOps and continuous delivery practices, revealing high adoption of Jenkins pipelines, the correlation between deployment frequency and success, and detailed strategies for implementing end‑to‑end pipeline 2.0 with containerization and tool integration.

DevOpsClub
DevOpsClub
DevOpsClub
Jenkins Pipelines 2.0: Boosting DevOps and Continuous Delivery in China

Preface

Zhang Le : DevOps has become a hot topic in recent years. From a community perspective we aim to make DevOps not only a concept but also a practical implementation, with pipelines being a key delivery mechanism.

Part 1 : Survey the current state of DevOps and continuous delivery pipelines in China. Part 2 : Demonstrate end‑to‑end pipeline solutions.

1. Continuous Delivery Status

In August this year a systematic framework of DevOps "Dao‑Fa‑Shu‑Qi" was released at DevOpsDays.

The survey covered a wide range of Chinese enterprises. Respondents from Beijing, Shanghai, Guangdong and many other regions, including internet, finance, telecom and software companies, are actively practicing DevOps and pipelines.

Company size distribution: >1000 employees 43%, 100‑500 employees 30%.

65% of respondents can deploy at least once per week. Higher deployment frequency correlates with higher success rates.

64% have adopted continuous delivery pipelines; 86% of those use Jenkins.

1.1 Overview

The survey data shows broad adoption across industries and company sizes.

1.2 Pipeline Practice

Pipeline stages are divided into three phases: Commit, Test/Verification, and Deployment/Release.

Common practices: automated compilation, packaging, and branch development are mature; automated unit testing and exploratory testing are less widely adopted. Deployment practices such as gray releases and automated regression testing are also under‑utilized.

1.3 Tool Lifecycle

Key tools used: JIRA and Redmine for requirement management; GitLab, SVN, GitHub for source control; PMD, Checkstyle for code scanning; Harbor and Nexus for artifact management; Maven for builds.

Many advanced tools (e.g., distributed control centers, dynamic configuration, data change management, security tools) have low adoption rates, indicating opportunities for future improvement.

1.4 Jenkins Issues and Improvement Suggestions

Users report high integration complexity, insufficient enterprise‑grade features, and steep learning curves. Desired improvements include better documentation and faster URLs.

2. How to Implement an End‑to‑End Pipeline

The team released Pipeline 1.0 in April and has since evolved to Pipeline 2.0, addressing more complex enterprise scenarios.

Key goals:

1 Realistic enterprise scenarios (micro‑services, full lifecycle from requirement to release). 2 Integration of mainstream tools (GitLab, Maven, etc.). 3 Stronger pipeline value‑stream management with hierarchical pipelines.

A demo project “Sock Store” illustrates a multi‑language micro‑service architecture.

Workflow:

Requirements are managed in JIRA and linked to GitLab branches.

Code commits trigger personal‑level pipelines for automated build, test, and static analysis (e.g., Alibaba Java coding guidelines).

Successful builds proceed to team‑level verification pipelines and finally to deployment pipelines.

Deployment includes staged gray releases (first 10% of production, then full rollout) with continuous monitoring of KPI and latency.

Key Technical Highlights of Pipeline 2.0

Full containerization of build, test, deployment, and runtime environments using Docker‑in‑Docker.

Elastic dynamic clusters with unified resource scheduling.

Extensive integration of mainstream tools (JIRA, GitLab, Maven, Harbor, etc.) into the pipeline.

The end‑to‑end pipeline connects requirement, development, testing, and deployment, achieving high automation while still allowing manual intervention when necessary.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

CI/CDdevopscontainerizationPipelineJenkins
DevOpsClub
Written by

DevOpsClub

Personal account of Mr. Zhang Le (Le Shen @ DevOpsClub). Shares DevOps frameworks, methods, technologies, practices, tools, and success stories from internet and large traditional enterprises, aiming to disseminate advanced software engineering practices, drive industry adoption, and boost enterprise IT efficiency and organizational performance.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.