Tagged articles

continuous integration

356 articles · Page 3 of 4
DevOps
DevOps
Jul 15, 2020 · Fundamentals

A Philosophical Dialogue on Software Testing and Quality Assurance

The article uses a whimsical conversation between a developer and a testing deity to explore why testing is essential, how it functions as sampling, the limits of defect detection, and practical strategies such as TDD, continuous integration, and requirement control to improve software quality.

Quality AssuranceSoftware testingTDD
0 likes · 16 min read
A Philosophical Dialogue on Software Testing and Quality Assurance
DevOps
DevOps
Jul 7, 2020 · Fundamentals

Built‑in Quality: Principles and Practices for Agile Software Development

Built‑in quality emphasizes integrating quality throughout the software development lifecycle, using agile principles, continuous integration, test‑driven development, code review, and shared code ownership to reduce technical debt, avoid rework, and ensure reliable, maintainable products.

Code ReviewQualityTest‑Driven Development
0 likes · 22 min read
Built‑in Quality: Principles and Practices for Agile Software Development
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.

AutomationBankingDevOps
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.

CIDevOpsDocker
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.

Deployment Automationcloud buildcontinuous integration
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.

beetle platformbranch managementcontinuous integration
0 likes · 6 min read
Beetle Platform Multi‑Branch Management Experience for App Development
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 DeliveryDevOps
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 DeliveryDevOps
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 DevOpsDevOpsGitLab 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.

Software testingTest Automationcontinuous integration
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.

Operationscanary releasescontinuous integration
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.

DevOpsQAOpsautomated 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 TestingCross-functional Teamscollaboration
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.

MockingTest Automationcontinuous integration
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.

Remote Collaborationautomated 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 OptimizationCocoaPodsXcode
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.

Culture ChangeDevOpscontinuous integration
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.

DevOpsLeanSoftware 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 DeliveryDevOps
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.

Domain-Driven DesignSpringcontinuous integration
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.

DevOpsTalent Shortagecontinuous integration
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.

QA pitfallsSoftware testingTest Automation
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.

FrontendSoftware EngineeringWeex
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.

Automationcode optimizationcontinuous integration
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.

AutomationCIDevOps
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.

Code ReviewProject ManagementSoftware Engineering
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.

AutomationMobile DevOpsQuality Assurance
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 testingAutomationREST
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.

AutomationCIDevOps
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.

DevOpsMobile TestingTestin Pro
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/CDDevOps
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.

DevOpsFeature FlagsMicroservices
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 studyDevOpsITIL
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.

AutomationOperationsSoftware Engineering
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 StrategyDevOps
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.

AutomationFrontendGitLab 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.

KubernetesOperationscontinuous integration
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.

Software Deliverycontinuous integrationlean development
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.

Frontend TestingNode.jsUI automation
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/CDDevOps
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/CDDevOps
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.

DevOpschange managementcontinuous integration
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.

Kanbanagilecontinuous integration
0 likes · 14 min read
How Agile Coaching Turned a Struggling B2B Team into a High‑Performance Squad
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 DevOpsGitHub
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.

AutomationDevOpsMobile 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 DeploymentDevOpsRelease 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.

automated testingcontinuous integration
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 practicesSoftware Delivery
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.

BDDDevOpsKanban
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.

Release Managementcontinuous integrationmulti‑platform
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.

AndroidMobile Testingautomation 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.

AutomationDevOpsDevSecOps
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.

DevOpsDevelopment Toolscloud services
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.

DevOpscontinuous integrationfeature 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.

JaCoCoSoftware testingcode 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 styleMockingcontainer runtime
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 DeploymentDevOps
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.

CIJaCoCoJenkins
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.

OperationsTest AutomationTestNG
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.

DevOpsPythonautomated 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.

AutomationOperationsPlatform
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.

CocoaPodsComponentizationcode reuse
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.

Software EngineeringTeam Practicesagile
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.

AutomationDevOpsOperations
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.

AndroidInferStatic Analysis
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.

AutomationMobile TestingQuality Assurance
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.

Quality AssuranceRelease Managementcontinuous integration
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.

Software testingTest‑Driven Developmentagile
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 DeliveryDevOpsInfrastructure as Code
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.

AutomationCIDevOps
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.

Software DeliveryTesting 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.

AutomationCultureDevOps
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.

CIDevOpsFrontend
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.

EfficiencySoftware testingTest Automation
0 likes · 8 min read
How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%