Tagged articles

Continuous Integration

352 articles · Page 3 of 4
Efficient Ops
Efficient Ops
Jul 5, 2020 · Operations

Why a DevOps Blueprint Isn’t Enough: Real‑World Implementation Lessons

This article examines the DevOps standard, highlights common pitfalls through two case studies, and offers practical implementation paths and guiding principles to help organizations successfully adopt DevOps across development, testing, and operations teams.

Case StudyContinuous Integrationbest practices
0 likes · 11 min read
Why a DevOps Blueprint Isn’t Enough: Real‑World Implementation Lessons
Efficient Ops
Efficient Ops
Jun 28, 2020 · Operations

Scaling a Billion-User Online Banking Platform with DevOps

After a year of DevOps pilot work, the Agricultural Bank of China's personal online banking system built a fully automated, end‑to‑end delivery pipeline covering configuration, build, test, deployment and monitoring, enabling rapid, reliable releases for a user base of over a hundred million.

AutomationContinuous Integrationbanking
0 likes · 16 min read
Scaling a Billion-User Online Banking Platform with DevOps
Ops Development Stories
Ops Development Stories
Jun 23, 2020 · Operations

Master GitLab CI Runner: Step-by-Step Installation, Configuration, and Best Practices

This guide explains the fundamentals of Continuous Integration (CI), compares popular CI tools like Jenkins and GitLab CI, and provides detailed, cross‑platform instructions for installing Docker, setting up GitLab‑CI runners, configuring permissions, and registering runners with various token types for seamless automated builds.

CIContinuous IntegrationDocker
0 likes · 12 min read
Master GitLab CI Runner: Step-by-Step Installation, Configuration, and Best Practices
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 19, 2020 · Backend Development

Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform

This article explains the concept, black‑box and white‑box approaches, and the end‑to‑end technical solution of traffic replay testing for microservice back‑ends, detailing recording and playback processes, a Kubernetes‑based distributed execution platform, result calibration, and future enhancements.

API testingBackend testingContinuous Integration
0 likes · 12 min read
Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform
Taobao Frontend Technology
Taobao Frontend Technology
Jun 15, 2020 · Frontend Development

From Stone Age to Future: Alibaba Taobao Front‑End Development Evolution

This article chronicles the four evolutionary stages—Stone Age, Silver Age, Golden Age, and Future Age—of Alibaba's Taobao front‑end development and deployment, detailing tool migrations, automation breakthroughs, cloud‑build integration, quality‑gate systems, and the emerging IDE platform that unifies the entire workflow.

Continuous IntegrationDeployment Automationcloud build
0 likes · 20 min read
From Stone Age to Future: Alibaba Taobao Front‑End Development Evolution
转转QA
转转QA
May 28, 2020 · Backend Development

Beetle Platform Multi‑Branch Management Experience for App Development

This article describes how the Beetle platform, together with the LuBan system, automates multi‑branch creation, testing, gray release, and hot‑fix processes for app development, addressing challenges of branch‑demand association, merge coordination, and version synchronization to improve delivery speed and quality.

Continuous IntegrationVersion Controlbeetle platform
0 likes · 6 min read
Beetle Platform Multi‑Branch Management Experience for App Development
Top Architect
Top Architect
May 27, 2020 · Operations

Evolution of Zhihu's Deployment System: From Physical Machines to Cloud‑Native Blue‑Green Deployments

This article details the evolution of Zhihu's deployment platform, covering its early physical‑machine system, the transition to container orchestration with Kubernetes, and the implementation of blue‑green, canary, and pre‑release strategies that enable fast, reliable continuous deployment.

Blue-GreenContinuous Integrationcanary
0 likes · 15 min read
Evolution of Zhihu's Deployment System: From Physical Machines to Cloud‑Native Blue‑Green Deployments
JD Retail Technology
JD Retail Technology
May 19, 2020 · Frontend Development

Build and Release Process Optimization for the Tongtian Tower Visual CMS Using Webpack

The Tongtian Tower visual CMS team optimized its build, dependency packaging, and pre‑release workflows in Q1 2020 by migrating to webpack 4, parallelizing template builds, and improving FTP uploads, cutting total release time from 358 seconds to 160 seconds and saving roughly 7 hours of developer effort per week.

Build OptimizationContinuous Integrationfrontend engineering
0 likes · 8 min read
Build and Release Process Optimization for the Tongtian Tower Visual CMS Using Webpack
DevOps Cloud Academy
DevOps Cloud Academy
May 5, 2020 · Operations

GitLab CI/CD Practices: From Traditional Release Model to Continuous Integration, Delivery, and Tool Comparison

This article explains the drawbacks of the traditional software release process, introduces continuous integration, delivery, and deployment concepts, compares GitLab CI/CD with Jenkins, and outlines the architecture, configuration files, and advantages of using GitLab’s built‑in CI/CD platform.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 12 min read
GitLab CI/CD Practices: From Traditional Release Model to Continuous Integration, Delivery, and Tool Comparison
DevOps Cloud Academy
DevOps Cloud Academy
Apr 28, 2020 · Operations

Understanding CI/CD: Traditional Release Model, Continuous Integration, Delivery, and Deployment with GitLab and Jenkins

This article explains the shortcomings of the traditional software release process, introduces continuous integration, delivery, and deployment concepts, compares GitLab CI and Jenkins features, and outlines the advantages, architecture, and practical usage of CI/CD pipelines for DevOps teams.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 12 min read
Understanding CI/CD: Traditional Release Model, Continuous Integration, Delivery, and Deployment with GitLab and Jenkins
MaGe Linux Operations
MaGe Linux Operations
Apr 27, 2020 · Operations

Master GitLab CI/CD: From Basics to Automated Deployments

This guide explains GitLab CI/CD fundamentals, including continuous integration, delivery, deployment, .gitlab-ci.yml configuration, runner setup, pipeline stages, Auto DevOps, and Kubernetes deployment, with practical code examples and visual walkthroughs for automating software delivery.

Auto DevOpsContinuous IntegrationGitLab CI/CD
0 likes · 12 min read
Master GitLab CI/CD: From Basics to Automated Deployments
FunTester
FunTester
Apr 16, 2020 · Operations

How to Build a Robust Test Automation Strategy in Six Practical Steps

This guide outlines a six‑step framework for creating an effective test automation strategy, covering scope definition, methodology, risk analysis, environment setup, execution planning, and continuous review to prevent costly production bugs.

Continuous IntegrationRisk analysisTesting Strategy
0 likes · 4 min read
How to Build a Robust Test Automation Strategy in Six Practical Steps
High Availability Architecture
High Availability Architecture
Apr 8, 2020 · Operations

Slack's Deployment Process: Balancing Speed and Reliability

This article explains how Slack’s engineering team designs a multi‑stage deployment pipeline—including release branches, staging, dogfood, canary, and percentage rollouts—while emphasizing rapid iteration, visibility, and reliability through fast and atomic deployment mechanisms.

Continuous IntegrationOperationsReliability
0 likes · 8 min read
Slack's Deployment Process: Balancing Speed and Reliability
FunTester
FunTester
Apr 4, 2020 · Operations

How QAOps Transforms Software Quality with DevOps Practices

QAOps integrates continuous testing from DevOps into the software development lifecycle, combining automated testing, parallel execution, and scalable reporting to improve collaboration between QA engineers, developers, and operations teams while accelerating and stabilizing software releases.

Continuous IntegrationQAOpsautomated testing
0 likes · 14 min read
How QAOps Transforms Software Quality with DevOps Practices
DevOps Engineer
DevOps Engineer
Mar 29, 2020 · Operations

Top 14 CI/CD Tools and Their Key Features

This article presents a comprehensive overview of the 14 most popular CI/CD tools, describing their main functionalities, licensing models, and official websites to help teams choose the most suitable solution for fast and reliable software delivery.

AutomationCI/CDContinuous Delivery
0 likes · 20 min read
Top 14 CI/CD Tools and Their Key Features
FunTester
FunTester
Mar 29, 2020 · Industry Insights

How Agile Testing Transforms Development: Collaboration, Tools, and Fast Feedback

The article explains how agile testing reshapes software development by promoting simultaneous dev‑test activities, cross‑functional collaboration, continuous integration tools, clear communication, and rapid feedback loops that together accelerate delivery and improve product quality.

Agile TestingContinuous IntegrationCross‑Functional Teams
0 likes · 6 min read
How Agile Testing Transforms Development: Collaboration, Tools, and Fast Feedback
DevOps Cloud Academy
DevOps Cloud Academy
Mar 12, 2020 · Operations

Understanding CI/CD Pipelines: Functions, Challenges, and Benefits

This article explains the core concepts of continuous integration, delivery, deployment, and testing, outlines common challenges such as limited environments and ownership issues, and highlights why CI/CD is vital for improving developer productivity, code quality, and faster software releases.

AutomationCI/CDContinuous Delivery
0 likes · 11 min read
Understanding CI/CD Pipelines: Functions, Challenges, and Benefits
FunTester
FunTester
Mar 1, 2020 · Fundamentals

Understanding Unit Testing: Principles, Practices, and Automation

This article explains the fundamentals of unit testing, covering its definition, core concepts, essential principles, practical techniques such as mocking, and its role in test automation and continuous integration within modern agile development.

Continuous IntegrationMockingUnit Testing
0 likes · 7 min read
Understanding Unit Testing: Principles, Practices, and Automation
ITPUB
ITPUB
Feb 4, 2020 · Databases

Scaling Automated Testing & Remote Collaboration for SequoiaDB in a Pandemic

During the COVID‑19 pandemic, SequoiaDB detailed how its distributed network, virtual desktop setup, management services, and multi‑level automated testing pipeline enable remote developers and testers to maintain high‑quality database releases across dozens of locations.

Continuous Integrationautomated testingchaos-testing
0 likes · 20 min read
Scaling Automated Testing & Remote Collaboration for SequoiaDB in a Pandemic
Youzan Coder
Youzan Coder
Jan 21, 2020 · Mobile Development

How We Slashed iOS Build Times by 80% Using Binary Pods and CCache

Facing a 24‑million‑line codebase with over 100 third‑party pods, the team tackled slow Xcode compilation, lengthy packaging, and merge‑request bottlenecks by applying build‑setting tweaks, RAM‑disk compilation, CCache, and a custom binary‑pod workflow that automates packaging, publishing, and integration without altering source projects.

Build OptimizationCocoaPodsContinuous Integration
0 likes · 24 min read
How We Slashed iOS Build Times by 80% Using Binary Pods and CCache
FunTester
FunTester
Jan 19, 2020 · Operations

How to Successfully Transition to a Collaborative DevOps Culture

The article outlines why moving from isolated architectures to a collaborative DevOps system requires cultural change, phased implementation steps, strong leadership, appropriate tooling, and continuous monitoring to achieve sustainable automation and delivery.

Continuous IntegrationCulture ChangeLeadership
0 likes · 7 min read
How to Successfully Transition to a Collaborative DevOps Culture
Youzan Coder
Youzan Coder
Jan 3, 2020 · Operations

Improving Software Development Efficiency through Lean Practices and DevOps at Youzan

Youzan’s Efficiency Improvement team applied lean manufacturing principles and DevOps practices—quantifying technical debt, automating high‑coverage unit tests, streamlining continuous integration, and fostering a culture with visual CI indicators—to eliminate waste, accelerate integration cycles, and markedly boost overall software development efficiency.

Continuous IntegrationLeanSoftware Efficiency
0 likes · 12 min read
Improving Software Development Efficiency through Lean Practices and DevOps at Youzan
DevOps Cloud Academy
DevOps Cloud Academy
Dec 30, 2019 · Operations

How to Implement an Effective CI/CD Pipeline

Implementing an effective CI/CD pipeline involves understanding continuous integration, delivery, and deployment, recognizing their benefits such as faster feedback and early error detection, and following key stages—from commit and build to testing and production deployment—while selecting appropriate tools and practices to streamline software delivery.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 6 min read
How to Implement an Effective CI/CD Pipeline
Java Backend Technology
Java Backend Technology
Dec 22, 2019 · Operations

Why Continuous Integration Matters: Top Free Open‑Source CI Tools Compared

This article explains the importance of continuous integration for maintaining code quality in enterprise development, defines CI and its core principles, and reviews several popular free open‑source CI tools—including Travis CI, Jenkins, Circle CI, and Drone CI—providing brief usage insights and project links.

CI toolsContinuous Integrationsoftware quality
0 likes · 9 min read
Why Continuous Integration Matters: Top Free Open‑Source CI Tools Compared
Architects Research Society
Architects Research Society
Nov 16, 2019 · Backend Development

Practical Guide to Domain‑Driven Design: Modeling, Architecture, and Implementation

This article presents a comprehensive, practice‑oriented overview of Domain‑Driven Design, covering its conceptual foundations, project‑level management, architectural layering, design patterns, implementation techniques with Java/Spring, testing, continuous integration, and deployment strategies for enterprise applications.

Continuous IntegrationDomain-Driven DesignJava
0 likes · 39 min read
Practical Guide to Domain‑Driven Design: Modeling, Architecture, and Implementation
DevOps Cloud Academy
DevOps Cloud Academy
Nov 10, 2019 · Operations

DevOps as a Service: Overcoming Talent Shortage, Organizational Silos, and Security Challenges

The article explains how large organizations, especially U.S. government agencies, can adopt DevOps as a service by addressing cultural resistance, talent shortages, functional silos, authority‑to‑operate hurdles, and securing the toolchain and software supply chain through automation, training, and integrated security practices.

Continuous IntegrationOrganizational Changedevops
0 likes · 5 min read
DevOps as a Service: Overcoming Talent Shortage, Organizational Silos, and Security Challenges
FunTester
FunTester
Nov 6, 2019 · Operations

Why Test Automation Fails: 15 Common Pitfalls and How to Overcome Them

The article examines the frequent reasons test automation projects collapse—from unrealistic 100% automation expectations and poor management visibility to inadequate manual testing, tool mis‑selection, false positives, and lack of collaboration—offering practical guidance to improve automation success.

Continuous IntegrationQA pitfallsautomation strategy
0 likes · 18 min read
Why Test Automation Fails: 15 Common Pitfalls and How to Overcome Them
Amap Tech
Amap Tech
Nov 6, 2019 · R&D Management

Abtor: A Custom C++ Build Tool and Amap CI for Scalable Development at Gaode Map

To overcome fragmented C++ builds across mobile, car‑machine and open‑platform teams, Gaode Map created the Python‑driven Abtor tool that generates CMake projects and manages cloud‑hosted dependencies, and paired it with the scalable Amap CI pipeline, enabling unified, cross‑platform compilation, automated testing, and permission‑controlled library publishing.

Build toolC#Continuous Integration
0 likes · 20 min read
Abtor: A Custom C++ Build Tool and Amap CI for Scalable Development at Gaode Map
政采云技术
政采云技术
Nov 3, 2019 · Frontend Development

Insights from a Frontend Team Growth Talk: Foundations, Core Factors, and Highlights

The article shares Winter's presentation on building a high‑quality, efficient frontend team, covering demand models, toolchains, continuous integration, reusable architecture, business value, data‑driven thinking, and the Weex innovation case, while also providing recruitment information for the ZooTeam.

Continuous IntegrationWeexarchitecture
0 likes · 15 min read
Insights from a Frontend Team Growth Talk: Foundations, Core Factors, and Highlights
WecTeam
WecTeam
Nov 2, 2019 · Frontend Development

How to Scale Mini Programs: Engineering Practices from JD's Frontend Team

This article shares JD's front‑end team's experience engineering large‑scale mini programs, covering standards, single‑page extraction, code duplication removal, automated testing with a sandbox, package‑size optimization, smart splitting, conditional compilation, and a continuous‑integration pipeline that together address the challenges of rapid growth and release complexity.

AutomationContinuous Integrationcode optimization
0 likes · 15 min read
How to Scale Mini Programs: Engineering Practices from JD's Frontend Team
DevOps Cloud Academy
DevOps Cloud Academy
Nov 2, 2019 · Operations

Jenkins CI Resource Collection: Introduction, Integration, and Practice Articles

This article provides a curated collection of Jenkins continuous integration tutorials, covering introductory topics such as Jenkins overview and installation, integration guides for tools like GitLab, Nexus, LDAP, and advanced practice articles on pipelines, containerized slaves, and monitoring, serving as a comprehensive resource for DevOps practitioners.

AutomationCIContinuous Integration
0 likes · 2 min read
Jenkins CI Resource Collection: Introduction, Integration, and Practice Articles
DevOps
DevOps
Oct 25, 2019 · Fundamentals

Key Software Engineering Practices at Google

This article summarizes Google’s core software‑engineering practices—including a unified source repository, the Blaze build system, rigorous code‑review processes, extensive testing, error tracking, language policies, debugging tools, release engineering, project‑management methods, and personnel development—showing how they contribute to the company’s sustained technical success.

Continuous Integrationcode reviewpersonnel development
0 likes · 31 min read
Key Software Engineering Practices at Google
AntTech
AntTech
Oct 9, 2019 · Mobile Development

Mobile DevOps Practices at Alipay: Challenges, Stages, and Solutions

The article examines Alipay's mobile DevOps implementation, contrasting it with web DevOps, outlining development stages, highlighting technical and operational challenges such as fragmented device ecosystems, quality assurance, continuous integration, and the impact of emerging technologies on the mobile development workflow.

AutomationContinuous IntegrationMobile DevOps
0 likes · 10 min read
Mobile DevOps Practices at Alipay: Challenges, Stages, and Solutions
FunTester
FunTester
Sep 14, 2019 · Backend Development

Why API Testing Beats Fragile GUI Tests: A Practical Guide

The article explains how shifting from fragile GUI‑level testing to automated API testing improves reliability, speed, and coverage in agile development, offering concrete strategies, examples, and tool recommendations for integrating API contracts into continuous integration pipelines.

API testingAutomationContinuous Integration
0 likes · 6 min read
Why API Testing Beats Fragile GUI Tests: A Practical Guide
DevOps Cloud Academy
DevOps Cloud Academy
Sep 8, 2019 · Operations

Chapter 1: Introduction to Jenkins

This article provides an overview of Jenkins, covering its origins, key features, development history, web UI components, project types, parameter options, and trigger mechanisms, illustrating why it is a widely used open‑source automation tool in modern software delivery pipelines.

AutomationCIContinuous Integration
0 likes · 4 min read
Chapter 1: Introduction to Jenkins
DevOps
DevOps
Sep 2, 2019 · Mobile Development

Testin Pro Mobile Automation Platform: Deployment, Core Features, and DevOps Integration

Testin Pro is a cloud‑based mobile automation testing platform that details its network topology, server configuration, user roles, key functionalities such as online script recording and automated execution, and its integration with the bank's ATP DevOps pipeline to improve testing efficiency and resource utilization.

Continuous IntegrationTestin Procloud platform
0 likes · 8 min read
Testin Pro Mobile Automation Platform: Deployment, Core Features, and DevOps Integration
DevOps Cloud Academy
DevOps Cloud Academy
Aug 26, 2019 · Operations

Jenkins Practice Documentation – A Comprehensive Guide

This document provides a detailed, chapter‑by‑chapter guide to Jenkins, covering its fundamentals, installation on various platforms, management, integration with tools, pipeline creation for frontend, backend, and mobile projects, as well as container deployment and monitoring solutions.

AutomationCI/CDContinuous Integration
0 likes · 5 min read
Jenkins Practice Documentation – A Comprehensive Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 19, 2019 · Backend Development

Essential Practices for Developing, Deploying, and Operating Microservices

This article outlines comprehensive best‑practice guidelines for building microservice systems, covering source‑code management, development environments, continuous integration and delivery, deployment packaging, automated rollout, feature‑flag usage, configuration handling, centralized logging and monitoring, autoscaling, external service integration, and team ownership throughout the service lifecycle.

Continuous IntegrationMicroservicesconfiguration management
0 likes · 21 min read
Essential Practices for Developing, Deploying, and Operating Microservices
dbaplus Community
dbaplus Community
Aug 12, 2019 · Operations

Why DevOps Matters and How to Implement It: Practical Lessons from Vipshop

This article explains the need for DevOps, contrasts it with ITIL, outlines practical steps for implementation, and shares Vipshop’s component‑centric DevOps practice, including configuration platforms, risk‑matrix control, and continuous improvement metrics, offering engineers actionable insights for real‑world deployment.

Case StudyContinuous IntegrationITIL
0 likes · 12 min read
Why DevOps Matters and How to Implement It: Practical Lessons from Vipshop
58 Tech
58 Tech
Aug 7, 2019 · Operations

An Overview of the USP Deployment System: Architecture, Models, and Key Features

This article presents a detailed overview of the 58 Deployment System (USP), covering its evolution, Java‑based architecture, communication and deployment models, traffic management, one‑stop and parallel deployments, gray‑scale rollout, fast rollback, task‑driven workflow, and future direction within private‑cloud environments.

AutomationContinuous IntegrationOperations
0 likes · 8 min read
An Overview of the USP Deployment System: Architecture, Models, and Key Features
DevOpsClub
DevOpsClub
Jul 9, 2019 · Operations

How Microsoft’s Release Flow Revamped DevOps Efficiency

This article examines Microsoft’s DevOps transformation, detailing the shift to a trunk‑based Release Flow, the new branch strategy, pull‑request workflow, hot‑fix process, and how these practices dramatically boost engineering speed, reliability, and large‑scale deployment across data centers.

Azure DevOpsBranch StrategyContinuous Integration
0 likes · 13 min read
How Microsoft’s Release Flow Revamped DevOps Efficiency
Huajiao Technology
Huajiao Technology
Jun 11, 2019 · Frontend Development

Automating Frontend Build and Deployment with GitLab CI/CD

This article explains how a frontend team migrated from SVN to GitLab, leveraged GitLab CI/CD to automate building and publishing HTML assets, outlines the previous manual workflow, details the new CI/CD pipeline, runner configuration, .gitlab-ci.yml structure, encountered issues, and future improvements.

AutomationContinuous IntegrationGitLab CI/CD
0 likes · 11 min read
Automating Frontend Build and Deployment with GitLab CI/CD
Efficient Ops
Efficient Ops
May 30, 2019 · Operations

Enterprise‑Scale DevOps Secrets from China’s Top Banks Revealed

The 2019 Enterprise‑Level DevOps Empowerment Forum in Chengdu gathered experts from major Chinese banks and telecoms to share practical experiences, including China Merchants Bank’s K8s‑based pipeline, measurement challenges, and collaborative Q&A, illustrating how organizations can accelerate DevOps adoption and improve delivery efficiency.

Continuous IntegrationEnterpriseOperations
0 likes · 9 min read
Enterprise‑Scale DevOps Secrets from China’s Top Banks Revealed
Alibaba Cloud Developer
Alibaba Cloud Developer
May 24, 2019 · Operations

How Xianyu Accelerated Delivery with a 2‑1‑1 Lean CI Pipeline

This article explains how Xianyu transformed its fast‑growing business by adopting a lean 2‑1‑1 development model and building an automated, unmanned client‑side continuous integration pipeline that cuts release cycles, reduces manual effort, and improves quality through measurable metrics.

Continuous Integrationlean developmentpipeline
0 likes · 10 min read
How Xianyu Accelerated Delivery with a 2‑1‑1 Lean CI Pipeline
Youzan Coder
Youzan Coder
Apr 3, 2019 · Frontend Development

How Youzan Built a Robust Frontend Testing Framework: UI Automation, Coverage, and Alerts

This article details Youzan's comprehensive frontend quality assurance system, covering architecture overview, UI automation with Puppeteer and Mocha, Node interface testing using Istanbul, unit testing choices, library change alerts, Sentry error monitoring, business alarms, and standardized release processes to ensure reliable releases.

Continuous IntegrationFrontend TestingNode.js
0 likes · 15 min read
How Youzan Built a Robust Frontend Testing Framework: UI Automation, Coverage, and Alerts
DevOps Cloud Academy
DevOps Cloud Academy
Mar 26, 2019 · Operations

Introduction to Jenkins – Overview, Features, History, and Web UI

This article provides a comprehensive overview of Jenkins, covering its definition, key features, historical evolution from Hudson, and detailed descriptions of its web UI components such as management, project, and build pages, as well as project types, parameters, and triggers.

AutomationCI/CDContinuous Integration
0 likes · 4 min read
Introduction to Jenkins – Overview, Features, History, and Web UI
DevOps Cloud Academy
DevOps Cloud Academy
Mar 21, 2019 · Operations

Jenkins Practice Documentation – Chapter Overview

This document provides a comprehensive outline of Jenkins practice, covering fundamentals, installation on various platforms, management, integrations with tools like Maven, GitLab, and SaltStack, and detailed pipeline examples for front‑end, back‑end, and mobile projects.

AutomationCI/CDContinuous Integration
0 likes · 4 min read
Jenkins Practice Documentation – Chapter Overview
21CTO
21CTO
Mar 18, 2019 · Operations

Surviving DevOps: Key Practices to Eliminate Waste and Ensure Reliability

This article shares practical DevOps insights—covering waste elimination, automation, disaster coverage, comprehensive documentation, and change control—to help developers and operators build resilient, collaborative, and efficient production pipelines.

AutomationContinuous Integration
0 likes · 7 min read
Surviving DevOps: Key Practices to Eliminate Waste and Ensure Reliability
Programmer DD
Programmer DD
Mar 12, 2019 · R&D Management

Why Change Requests Outperform Pull/Merge Requests in Modern DevOps

This article compares Alibaba’s change request workflow with traditional Pull/Merge Request models, outlining their similarities, key differences, benefits such as flexibility and faster releases, as well as associated risks, and explains how the method is implemented and supported by tools like Cloud Eff.

Change ManagementContinuous Integrationdevops
0 likes · 15 min read
Why Change Requests Outperform Pull/Merge Requests in Modern DevOps
Programmer DD
Programmer DD
Feb 24, 2019 · R&D Management

How Agile Coaching Turned a Struggling B2B Team into a High‑Performance Squad

This article recounts how an agile coach helped Alibaba Health's B2B development team overcome chronic release failures, burnout, and low productivity by establishing stable feature teams, aligning goals, tightening quality gates, clarifying requirements, visualizing flow with Kanban, implementing continuous integration, and driving continuous improvement through clear metrics.

AgileContinuous IntegrationKanban
0 likes · 14 min read
How Agile Coaching Turned a Struggling B2B Team into a High‑Performance Squad
dbaplus Community
dbaplus Community
Jan 31, 2019 · Operations

How Zhihu Scaled to 3,000 Jenkins Jobs with Docker‑Powered CI Pipelines

Zhihu built a Docker‑based Jenkins Pipeline system that now runs over 3,000 jobs daily, offering low entry cost, high customizability, language openness, fast stable builds, and a highly available, extensible cluster while reducing debugging effort and enforcing quality standards.

CI/CDContinuous IntegrationDocker
0 likes · 14 min read
How Zhihu Scaled to 3,000 Jenkins Jobs with Docker‑Powered CI Pipelines
DevOps
DevOps
Jan 20, 2019 · Operations

How to Set Up Continuous Integration for a GitHub Project Using Azure DevOps

This guide walks through creating an Azure DevOps project, configuring a new build pipeline linked to a GitHub repository, customizing build steps for a .NET Standard library, enabling continuous integration and pull‑request validation, adding a status badge to the README, and running the pipeline to verify successful builds.

.NETAzure DevOpsContinuous Integration
0 likes · 5 min read
How to Set Up Continuous Integration for a GitHub Project Using Azure DevOps
Xianyu Technology
Xianyu Technology
Jan 9, 2019 · Mobile Development

Lean Continuous Integration for Xianyu Mobile Client Development

By adopting a lean 2‑1‑1 development cycle and a fully automated CI pipeline that binds demand branches to packaging, triggers builds, runs scheduled and merge‑request tests, and provides instant feedback, Xianyu’s mobile client team cut release cycles from a month to two weeks, increased integration frequency, improved quality, and moved toward a 24/7 unmanned release process.

AutomationContinuous IntegrationMobile Client
0 likes · 9 min read
Lean Continuous Integration for Xianyu Mobile Client Development
DevOps
DevOps
Jan 8, 2019 · Operations

Implementing an End-to-End CI/CD Pipeline for a Large-Scale Banking System Using Azure DevOps and TFS

This article presents a comprehensive case study of how a major Chinese bank transformed its legacy C‑based IT system development by designing and deploying a fully automated, end‑to‑end CI/CD pipeline with Azure DevOps Server (formerly TFS), covering static code analysis, mandatory code review, continuous integration, automated testing, and release management to accelerate delivery and improve quality.

AutomationAzure DevOpsCI/CD
0 likes · 9 min read
Implementing an End-to-End CI/CD Pipeline for a Large-Scale Banking System Using Azure DevOps and TFS
DevOps
DevOps
Jan 7, 2019 · Operations

SAFe DevOps Health Radar Assessment Guide

This article presents a translated SAFe DevOps health radar, detailing the four dimensions of continuous exploration, integration, deployment, and release on demand, along with 16 sub‑dimensions and rating levels (Sit, Crawl, Walk, Run, Fly) to help teams evaluate and improve their DevOps capabilities.

Continuous DeploymentContinuous IntegrationRelease on Demand
0 likes · 17 min read
SAFe DevOps Health Radar Assessment Guide
Efficient Ops
Efficient Ops
Jan 6, 2019 · Operations

How Jiangsu Mobile Built an Integrated DevOps Monitoring Platform for Seamless Collaboration

Jiangsu Mobile’s DevOps‑driven integrated monitoring platform unifies development, testing, and production operations through self‑developed automated web and API testing tools, Selenium‑based keyword‑driven frameworks, and JMeter‑powered performance monitoring, enabling full‑life‑cycle visibility, asset reuse, and 24/7 critical service oversight.

Continuous Integrationautomated testing
0 likes · 9 min read
How Jiangsu Mobile Built an Integrated DevOps Monitoring Platform for Seamless Collaboration
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 11, 2018 · Fundamentals

Six Aspects for Self‑Assessing Continuous Integration Maturity

The article outlines six practical criteria—trunk‑based development with frequent commits, task‑complete commits, sub‑10‑minute build verification, blocking new commits after failures, rapid fix or rollback within ten minutes, and confidence from successful automated builds—to help teams evaluate whether their continuous integration practice has reached an optimal state.

AutomationCI best practicesContinuous Integration
0 likes · 6 min read
Six Aspects for Self‑Assessing Continuous Integration Maturity
DevOps
DevOps
Dec 4, 2018 · Operations

Agile and DevOps: Common Pitfalls and Correct Practices

This article examines common misconceptions and mistakes in implementing Agile and DevOps—such as misusing Scrum, overly long daily stand‑ups, indiscriminate automation testing, superficial CI pipelines, and ineffective Kanban—while offering concrete, principle‑driven practices to achieve efficient, high‑quality software delivery.

BDDContinuous IntegrationKanban
0 likes · 11 min read
Agile and DevOps: Common Pitfalls and Correct Practices
Efficient Ops
Efficient Ops
Nov 29, 2018 · Operations

How DevOps Transforms Operations: Building High‑Efficiency Teams at Meitu

This article shares Meitu's DevOps journey, detailing how the company restructured its organization, adopted agile practices, cultivated an engineer culture, implemented continuous integration, and built a unified monitoring system to create a high‑efficiency operations team.

Continuous Integrationteam efficiency
0 likes · 21 min read
How DevOps Transforms Operations: Building High‑Efficiency Teams at Meitu
Bitu Technology
Bitu Technology
Nov 23, 2018 · Operations

Managing Multi‑Platform Releases at Tubi with Hubble: Challenges and Solutions

At Tubi, the Hubble release‑management platform was created to tackle the complexities of synchronizing and deploying code across more than a hundred devices, automating changelog generation, Slack notifications, test‑environment tracking, and CI performance reporting, thereby reducing manual overhead and accelerating multi‑platform iteration.

Continuous Integrationmulti‑platformrelease-management
0 likes · 9 min read
Managing Multi‑Platform Releases at Tubi with Hubble: Challenges and Solutions
360 Quality & Efficiency
360 Quality & Efficiency
Nov 7, 2018 · Mobile Development

Comprehensive Overview of Mobile Testing Tools and Practices

This article presents a comprehensive catalog of mobile testing tools and techniques, covering Android and iOS platforms, including UI automation frameworks, unit testing libraries, performance monitoring utilities, network simulation tools, static analysis solutions, code coverage options, cloud testing services, and continuous integration pipelines.

AndroidContinuous Integrationautomation tools
0 likes · 6 min read
Comprehensive Overview of Mobile Testing Tools and Practices
DevOps
DevOps
Nov 5, 2018 · Information Security

Integrating Security into DevOps: Key Practices from the DevOps Handbook

This article summarizes essential DevSecOps concepts from the DevOps Handbook, explaining how to embed security throughout the software lifecycle—from making security a shared responsibility to integrating automated checks in development, testing, deployment pipelines, and change management—while highlighting real‑world examples and practical recommendations.

AutomationContinuous IntegrationDevSecOps
0 likes · 35 min read
Integrating Security into DevOps: Key Practices from the DevOps Handbook
MaGe Linux Operations
MaGe Linux Operations
Nov 1, 2018 · Operations

20 Must-Have DevOps Tools Every Team Should Use

This article surveys twenty essential DevOps tools—from project planning and version control to continuous integration, monitoring, and cloud services—explaining their core functions, typical use cases, and how they fit into a modern software development lifecycle.

Cloud ServicesContinuous Integrationdevelopment tools
0 likes · 12 min read
20 Must-Have DevOps Tools Every Team Should Use
DevOps
DevOps
Oct 22, 2018 · Fundamentals

Feature Flags vs Feature Branches: Advantages, Disadvantages, and Implementation Guide

Feature flags (toggles) and feature branches are two strategies for managing new functionality in software development; this article compares their pros and cons, explains when to use each, presents best practices, implementation examples in PHP/Smarty, and lists open‑source frameworks across multiple languages.

Continuous Integrationdevopsfeature flag
0 likes · 12 min read
Feature Flags vs Feature Branches: Advantages, Disadvantages, and Implementation Guide
HomeTech
HomeTech
Sep 11, 2018 · Operations

Incremental Code Coverage with Diff Engine and JaCoCo for Precise Testing

The article discusses challenges of regression testing and proposes an incremental code‑coverage solution using a diff engine, AST analysis, and JaCoCo integration within a Jenkins CI pipeline, enabling precise test scope identification, visual coverage feedback, and improved collaboration between manual and automated testing.

Continuous IntegrationJaCoCocode coverage
0 likes · 17 min read
Incremental Code Coverage with Diff Engine and JaCoCo for Precise Testing
Alibaba Cloud Native
Alibaba Cloud Native
Sep 6, 2018 · Backend Development

How PouchContainer Enforces Code Style and Unit Testing in Go

This article explains how the PouchContainer project automates code‑style enforcement and comprehensive Golang unit testing using tools like golint, gometalinter, shellcheck, markdownlint, table‑driven tests, and mock implementations, integrating them into CI pipelines to ensure reliable releases.

Code styleContinuous IntegrationMocking
0 likes · 16 min read
How PouchContainer Enforces Code Style and Unit Testing in Go
Java Architect Essentials
Java Architect Essentials
Aug 20, 2018 · Operations

Choosing the Right CI/CD Tool: Overview of Jenkins, Travis CI, Circle CI, TeamCity, Codeship, GitLab CI, and Bamboo

This article explains the concept of CI/CD, its benefits for agile development, and provides a detailed comparison of seven popular CI/CD tools—including Jenkins, Travis CI, Circle CI, TeamCity, Codeship, GitLab CI, and Bamboo—covering their features, pricing, and ideal use cases.

CI/CDContinuous DeploymentContinuous Integration
0 likes · 15 min read
Choosing the Right CI/CD Tool: Overview of Jenkins, Travis CI, Circle CI, TeamCity, Codeship, GitLab CI, and Bamboo
DevOps
DevOps
Aug 15, 2018 · Operations

Building a DevOps CI/CD Pipeline with TFS and Docker for .NET Core

This article explains how to construct a complete DevOps pipeline using Microsoft Team Foundation Server and Docker to achieve continuous integration and continuous deployment for .NET Core applications, covering pipeline topology, configuration files, build steps, testing, image creation, and release automation.

.NET CoreCI/CDContinuous Deployment
0 likes · 9 min read
Building a DevOps CI/CD Pipeline with TFS and Docker for .NET Core
JD Tech
JD Tech
Aug 1, 2018 · Operations

Continuous Integration: Concepts, Benefits, Workflow, and Test Coverage Practices

This article explains the concept and advantages of continuous integration, outlines a typical CI workflow including submission, testing, building, deployment and rollback, discusses challenges in test case management, reviews popular CI tools such as Jenkins and Qone, and details code‑coverage measurement using Jacoco with Maven configuration.

CIContinuous IntegrationJaCoCo
0 likes · 10 min read
Continuous Integration: Concepts, Benefits, Workflow, and Test Coverage Practices
转转QA
转转QA
Jul 18, 2018 · Operations

Improving Test Efficiency and Continuous Integration with the Beetle Platform: An Interface Testing Case Study

The article discusses how embracing speed and flexible configuration in QA, exemplified by the Beetle platform’s interface testing workflow, can improve project efficiency, enable unified automated testing, and integrate continuous integration, while emphasizing that tools alone cannot guarantee test quality.

Continuous IntegrationOperationsTestNG
0 likes · 9 min read
Improving Test Efficiency and Continuous Integration with the Beetle Platform: An Interface Testing Case Study
JD Tech
JD Tech
Jul 13, 2018 · Operations

JD Logistics Automated Testing Platform “Linglong”: Architecture, Features, and Enhancements

The article details JD Logistics’ quality department’s evolution of its automated testing platform, Linglong, describing the business background, limitations of the previous system, the new architecture, core functionalities such as task scheduling, multi‑task execution, data‑driven testing, and future development plans.

Continuous IntegrationPythonautomated testing
0 likes · 11 min read
JD Logistics Automated Testing Platform “Linglong”: Architecture, Features, and Enhancements
Meituan Technology Team
Meituan Technology Team
Jul 12, 2018 · Mobile Development

Mobile Continuous Integration (MCI): Architecture and Best Practices at Meituan Dianping

Meituan Dianping’s Mobile Continuous Integration (MCI) architecture tackles tangled component dependencies, fragmented workflows, and long build times by combining GitLab‑based CI pipelines, dependency flattening, binary integration with multi‑threaded caching, a custom static‑analysis framework, comprehensive logging, monitoring, and a centralized configuration portal, achieving roughly 60 % faster iOS builds and 50 % faster Android builds.

AutomationBuild OptimizationCI platform
0 likes · 21 min read
Mobile Continuous Integration (MCI): Architecture and Best Practices at Meituan Dianping
Efficient Ops
Efficient Ops
Jul 3, 2018 · Operations

From Fire‑Fighting to Proactive Delivery: How Meizu Built a Cloud‑Native CI/CD Ops Platform

Meizu’s operations team transformed reactive firefighting into proactive delivery by building a cloud‑native continuous integration platform, detailing their automation journey, challenges, platform components, release evolution, and intelligent ops that together boost quality, efficiency, cost control, and security.

AutomationContinuous IntegrationOperations
0 likes · 16 min read
From Fire‑Fighting to Proactive Delivery: How Meizu Built a Cloud‑Native CI/CD Ops Platform
Meituan Technology Team
Meituan Technology Team
Jun 28, 2018 · Mobile Development

Multi-End Code Reuse and Componentization in Meituan Waimai iOS

Meituan Waimai iOS achieved an 84 % code‑reuse rate across its standalone app, Meituan channel, and Dianping channel by progressively componentizing business logic into layered CocoaPods, flattening dependencies, using binary pods for fast builds, and employing a robust toolchain and coordination among PM, RD, and QA.

CocoaPodsCode ReuseComponentization
0 likes · 22 min read
Multi-End Code Reuse and Componentization in Meituan Waimai iOS
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 27, 2018 · R&D Management

How to Build a Thriving Engineer Culture: Practical Steps from Alibaba’s Hema Team

This article explores the concept of engineer culture versus KPI‑driven culture, outlines essential prerequisites such as trust and technical leadership, and shares concrete practices—including small‑team dynamics, automated testing, continuous integration, pair programming, and effective meetings—to help teams cultivate a sustainable, high‑impact engineering environment.

AgileContinuous IntegrationTeam Practices
0 likes · 14 min read
How to Build a Thriving Engineer Culture: Practical Steps from Alibaba’s Hema Team
DevOps
DevOps
Jun 14, 2018 · Operations

Understanding DevOps: Role Merging, Automation, and Organizational Impact

This article examines how DevOps emerged from the merging of development and operations roles, explores automation practices in small and large teams, outlines the three-step DevOps workflow, and discusses the cultural and organizational challenges of adopting DevOps at scale.

AutomationContinuous IntegrationOperations
0 likes · 9 min read
Understanding DevOps: Role Merging, Automation, and Organizational Impact
转转QA
转转QA
Jun 5, 2018 · Operations

Static Code Scanning Workflow and Tool Selection for Mobile Projects

This article outlines the motivation, tool comparison, and detailed step‑by‑step process for implementing static code scanning across Android and iOS codebases, emphasizing the selection of Infer and the integration of scanning results into CI pipelines and issue‑tracking workflows.

AndroidContinuous IntegrationInfer
0 likes · 8 min read
Static Code Scanning Workflow and Tool Selection for Mobile Projects
JD Tech
JD Tech
May 17, 2018 · Mobile Development

Comprehensive Mobile Testing Automation Strategy and Practices

This article presents a detailed mobile testing automation solution covering quality assurance, early test involvement, systematic automation processes, benefit measurement, and team development to improve product quality and testing efficiency across the entire software lifecycle.

AutomationContinuous Integrationmobile testing
0 likes · 9 min read
Comprehensive Mobile Testing Automation Strategy and Practices
Qunar Tech Salon
Qunar Tech Salon
Apr 12, 2018 · Operations

Automated Testing Solution for Qunar Platform Based on Continuous Integration

This article describes how Qunar built a comprehensive automated testing system triggered by beta releases, incorporating CI‑driven execution, strong release‑blocking controls, and multi‑channel result notifications to improve release quality, reduce manual effort, and close testing gaps in a fast‑moving internet environment.

Continuous Integrationquality assurancerelease-management
0 likes · 9 min read
Automated Testing Solution for Qunar Platform Based on Continuous Integration
UCloud Tech
UCloud Tech
Apr 4, 2018 · Fundamentals

How Agile Development and Testing Accelerate Product Quality and Delivery

This article explains how agile development—especially Scrum—and agile testing practices like continuous testing, TDD, automation, and continuous integration enable rapid iteration, higher product quality, and faster delivery in fast‑changing market environments.

AgileContinuous IntegrationTest‑Driven Development
0 likes · 11 min read
How Agile Development and Testing Accelerate Product Quality and Delivery
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

DevOps Cultural Philosophy and Practical Practices

The article explains DevOps culture, the shift toward eliminating barriers between development and operations, and outlines key practices such as frequent small releases, microservices, continuous integration, continuous delivery, and infrastructure as code to accelerate innovation while maintaining reliability.

Continuous DeliveryContinuous IntegrationOperations
0 likes · 7 min read
DevOps Cultural Philosophy and Practical Practices
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

Understanding Continuous Integration: Benefits and Practices

Continuous Integration (CI) is a DevOps practice where developers frequently merge code into a shared repository, triggering automated builds and tests to quickly detect defects, improve software quality, and accelerate delivery, while fostering a culture of frequent integration and reducing manual release effort.

AutomationCIContinuous Integration
0 likes · 4 min read
Understanding Continuous Integration: Benefits and Practices
21CTO
21CTO
Mar 11, 2018 · Operations

How to Accelerate Client Acceptance Testing for Faster Software Delivery

This article explains why modern software projects must shorten client acceptance cycles and outlines six practical methods—defining acceptance criteria, managing test data, providing alpha versions, setting tester boundaries, clarifying stage scopes, and ensuring transparent test case management—to achieve rapid, high‑quality releases.

Continuous IntegrationTesting Methodologyagile processes
0 likes · 6 min read
How to Accelerate Client Acceptance Testing for Faster Software Delivery
DevOps Engineer
DevOps Engineer
Feb 7, 2018 · Operations

Understanding DevOps: Concepts, History, Benefits, and Adoption

This article explains the DevOps concept, its historical evolution, the advantages of faster and more reliable software delivery, the cultural and technical drivers behind its rise, and current adoption trends and tools used by enterprises worldwide.

AutomationContinuous IntegrationCulture
0 likes · 7 min read
Understanding DevOps: Concepts, History, Benefits, and Adoption
58 Tech
58 Tech
Feb 7, 2018 · Frontend Development

ArthurCI: Accelerating Frontend Continuous Integration with Stable Infrastructure

The article introduces ArthurCI, a front‑end continuous‑integration platform developed by 58, detailing its design, performance optimizations such as yarn caching and parallel webpack compression, ease‑of‑use integration steps, stability features, and future data‑driven enhancements, while comparing it with tools like TravisCI.

CIContinuous IntegrationYARN
0 likes · 9 min read
ArthurCI: Accelerating Frontend Continuous Integration with Stable Infrastructure
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 24, 2018 · Operations

How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%

This article details how the AutoV IT framework addressed low test coverage, high maintenance costs, and data dependencies in a shopping‑cart checkout system, introducing embedded service startup, mock services, Excel‑driven test cases, and parallel execution to achieve up to 30% faster testing cycles and significantly higher confidence in releases.

Continuous IntegrationEfficiencyframework
0 likes · 8 min read
How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%
DevOps
DevOps
Jan 7, 2018 · Operations

Evolution of the DevOps Documentation Center from v0.5 to v2.0

This article chronicles the development of a DevOps documentation hub from its early v0.5 prototype through v1.0 and v2.0 releases, detailing the shift from reStructuredText to Markdown, the use of Git submodules, Azure App Service deployment, and plans for automated navigation and community interaction.

Continuous IntegrationGitdevops
0 likes · 7 min read
Evolution of the DevOps Documentation Center from v0.5 to v2.0
DevOpsClub
DevOpsClub
Jan 3, 2018 · Fundamentals

Master Git for Enterprise Teams: A Complete 4‑Part Tutorial

This guide presents a comprehensive, four‑section tutorial that equips enterprise developers with essential Git knowledge—from basic concepts and setup to advanced workflows, branch strategies, and integration with CI/CD—addressing common challenges and improving large‑scale development efficiency.

Branch StrategyContinuous IntegrationGit
0 likes · 9 min read
Master Git for Enterprise Teams: A Complete 4‑Part Tutorial
DevOps
DevOps
Dec 13, 2017 · Operations

Using VSTS (Azure DevOps) with GitHub for Automated Build and Deployment

This guide explains how to set up a VSTS (Azure DevOps) project, connect it to a GitHub repository, configure a CI/CD pipeline with build triggers, customize build options, and display the build status badge in the repository’s README, enabling fully automated builds for .NET projects.

Azure DevOpsCI/CDContinuous Integration
0 likes · 6 min read
Using VSTS (Azure DevOps) with GitHub for Automated Build and Deployment
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 3, 2017 · Operations

Evolution of Continuous Integration: From Basic CI to Enterprise Pipeline Solutions

This article chronicles the progression of continuous integration practices—from an initial linear build script to stage‑based, process‑oriented, and finally pipeline‑style CI—illustrating how teams can iteratively refine automation, balance feedback speed, and scale resources to achieve reliable, fast software delivery.

AutomationCI/CDContinuous Integration
0 likes · 17 min read
Evolution of Continuous Integration: From Basic CI to Enterprise Pipeline Solutions