Tagged articles

Continuous Integration

352 articles · Page 2 of 4
Java Captain
Java Captain
Aug 24, 2022 · R&D Management

How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study

In this firsthand account, a technical leader describes how adopting the Apifox API testing and mock tool transformed their small company's development workflow, cutting interface testing, integration, and client support times dramatically while improving code quality and overall team efficiency.

API testingApifoxAutomation
0 likes · 14 min read
How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study
Cloud Native Technology Community
Cloud Native Technology Community
Aug 18, 2022 · Operations

Understanding DevOps: Integrating Development and Operations Beyond the ‘Who Develops Who Operates’ Myth

The article clarifies common misconceptions about DevOps, explains that true development‑operations integration relies on dedicated ops teams, automation tools, standardized delivery artifacts, and unified permission management rather than developers performing ops tasks, and highlights Google SRE practices as a practical guide.

AutomationContinuous IntegrationOperations
0 likes · 10 min read
Understanding DevOps: Integrating Development and Operations Beyond the ‘Who Develops Who Operates’ Myth
DevOps
DevOps
Aug 12, 2022 · Operations

9 DevOps Best Practices and Common Anti‑Patterns

This article explains what DevOps is, why it matters, and presents nine practical best‑practice recommendations—including culture, CI/CD, testing, observability, automation, security, and IaC—while also highlighting common anti‑patterns to avoid for successful DevOps adoption.

Anti-patternsAutomationContinuous Integration
0 likes · 13 min read
9 DevOps Best Practices and Common Anti‑Patterns
DaTaobao Tech
DaTaobao Tech
Aug 4, 2022 · Fundamentals

Practical C++ Unit Testing Practices and Lessons Learned

The article details a large‑scale C++ team's unit‑testing workflow, explaining why tests matter, how they set up cross‑platform macOS/Linux environments, adopt Google gtest/gmock with a custom Frida‑based mock, enforce coverage via gcov/lcov, compute incremental coverage, integrate Valgrind, follow deterministic test design principles, avoid common pitfalls, and embed the stable pipeline into CI gates and notifications.

C#Continuous Integrationcode coverage
0 likes · 12 min read
Practical C++ Unit Testing Practices and Lessons Learned
ITPUB
ITPUB
Jul 23, 2022 · Fundamentals

Turn Every Issue into a Targeted Unit Test with Automated Scripts

This article explains how the ICBU low‑code platform’s rendering engine achieves high test coverage by linking each issue to a dedicated unit test and demo, using custom npm scripts, pre‑build cleanup, and a traceable changelog to improve code stability.

Continuous IntegrationUnit Testingfrontend
0 likes · 8 min read
Turn Every Issue into a Targeted Unit Test with Automated Scripts
DaTaobao Tech
DaTaobao Tech
Jul 5, 2022 · Fundamentals

The Art of Cleanliness: Professional Ethics for Software Developers

The article outlines ten ethical principles for software developers—drawn from Robert C. Martin’s *The Art of Cleanliness*—that stress integrity, high-quality code, teamwork, continuous integration, frequent small releases, rigorous testing, proactive maintenance, and lifelong learning to prevent harmful failures in critical systems.

Continuous Integrationcode qualityprofessional ethics
0 likes · 13 min read
The Art of Cleanliness: Professional Ethics for Software Developers
DaTaobao Tech
DaTaobao Tech
Jun 22, 2022 · Mobile Development

DX Development Mode: Architecture, Design, and IDE Features for Mobile Native Development

DX Development Mode provides Alibaba’s mobile teams with a unified, OpenSumi‑based IDE that streamlines the entire native app lifecycle—from project creation and template management to debugging, real‑time preview, and automated publishing—offering rich code intelligence, view inspection, expression playback, and robust version‑control and release tooling.

Continuous IntegrationDXIDE
0 likes · 17 min read
DX Development Mode: Architecture, Design, and IDE Features for Mobile Native Development
SQB Blog
SQB Blog
May 28, 2022 · Backend Development

Scaling Automated API Testing for Millions of Microservices

This article outlines the background, testing strategy, and practical implementation of automated API testing within a large-scale microservice environment, detailing the shift from traditional test pyramids to a honeycomb model, technology choices, test case design, mock servers, platform management, and measures to prevent test suite decay.

API testingContinuous IntegrationPython
0 likes · 18 min read
Scaling Automated API Testing for Millions of Microservices
DeWu Technology
DeWu Technology
Apr 27, 2022 · Mobile Development

Automated Event Tracking Validation Platform with teslaLab for Mobile Apps

The article presents an end‑to‑end automated validation platform—combining teslaLab, Android and iOS SDKs, mock‑recording, scheduling and reporting—to reliably verify e‑commerce mobile app event tracking, address data‑source instability, streamline bug detection, and outline future cloud‑device integration.

AutomationContinuous Integrationevent tracking
0 likes · 19 min read
Automated Event Tracking Validation Platform with teslaLab for Mobile Apps
DevOps
DevOps
Apr 25, 2022 · Operations

Conducting a DevOps Assessment: From Project Overview to Value‑Stream Mapping

This article explains how to perform a systematic DevOps assessment by first understanding the business, system shape, scale and quality, then examining team organization, branch strategies and the six‑stage software delivery value stream, and finally diving into detailed activities such as code changes, testing, integration and release.

Branch StrategyContinuous IntegrationValue Stream
0 likes · 13 min read
Conducting a DevOps Assessment: From Project Overview to Value‑Stream Mapping
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 11, 2022 · Mobile Development

How Youku’s iOS Plugin Architecture Supercharges Build Speed and Modularity

The article explains how Youku tackled explosive module growth by introducing an iOS plugin system that decouples components, improves compile times, reduces disk and memory usage, enables simulator support, and provides automated dependency management, ultimately boosting development efficiency and product quality.

Build OptimizationContinuous IntegrationMobile Development
0 likes · 13 min read
How Youku’s iOS Plugin Architecture Supercharges Build Speed and Modularity
Architecture Digest
Architecture Digest
Apr 8, 2022 · Cloud Native

Scaling Productivity on Microservices at Lyft – Development and Testing Environment History

This article chronicles Lyft's evolution from a PHP monolith to a Python and Go microservice architecture, detailing the development and testing environments—including Devbox, Onebox, integration testing, pre‑release staging, and the migration to Kubernetes—while highlighting the scalability and productivity challenges faced as the service count grew to hundreds.

Continuous IntegrationMicroservicesscalability
0 likes · 16 min read
Scaling Productivity on Microservices at Lyft – Development and Testing Environment History
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 2, 2022 · Operations

Hermetic Servers for Reliable End-to-End Testing

End-to-end testing of complex web applications can be made faster, more reliable, and network-independent by using hermetic servers—self-contained test environments that run all required services on a single machine, eliminating external dependencies and simplifying CI pipelines.

Continuous Integrationend-to-end testinghermetic servers
0 likes · 8 min read
Hermetic Servers for Reliable End-to-End Testing
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 28, 2022 · Fundamentals

Analyzing the Origins of Flaky Tests: Size, Tooling, and Instability at Google

This article examines why some tests become flaky, showing that larger test binaries and higher RAM usage strongly correlate with instability, while the choice of testing tools has a smaller effect, and offers recommendations for reducing flaky tests in large‑scale continuous integration environments.

Continuous IntegrationGoogle testingflaky tests
0 likes · 9 min read
Analyzing the Origins of Flaky Tests: Size, Tooling, and Instability at Google
Shopee Tech Team
Shopee Tech Team
Mar 24, 2022 · Backend Development

How Finder Enables Precise Code Coverage and Automated Test‑Case Discovery

This article explains how the Finder system combines multi‑language code‑coverage collection, differential analysis, and call‑graph tracing to provide fine‑grained testing metrics, automate test‑case identification, and support continuous quality assurance across complex backend and frontend projects.

Continuous IntegrationMicroservicescode coverage
0 likes · 17 min read
How Finder Enables Precise Code Coverage and Automated Test‑Case Discovery
ELab Team
ELab Team
Mar 14, 2022 · Operations

Master GitLab CI/CD: Build, Test, Deploy Pipelines Efficiently

This guide explains the fundamentals of CI/CD, the benefits of automation, and provides a step‑by‑step tutorial on configuring GitLab CI/CD pipelines, including .gitlab-ci.yml syntax, job and stage definitions, runner installation, manual approvals, and scheduled executions using cron syntax.

AutomationContinuous DeliveryContinuous Integration
0 likes · 14 min read
Master GitLab CI/CD: Build, Test, Deploy Pipelines Efficiently
DevOps
DevOps
Feb 22, 2022 · Information Security

From DevOps to DevSecOps: Evolution, Benefits, and Implementation Challenges

This article traces the development of DevOps, explains how its evolution into DevSecOps integrates security early in the software lifecycle, outlines the resulting benefits of faster, cheaper, and safer delivery, and discusses the technical, cultural, and organizational challenges that must be overcome for successful adoption.

AutomationContinuous IntegrationDevSecOps
0 likes · 13 min read
From DevOps to DevSecOps: Evolution, Benefits, and Implementation Challenges
vivo Internet Technology
vivo Internet Technology
Jan 5, 2022 · Operations

Marko Integrated Code Coverage Platform: Architecture, Features, and Technical Solution

The Marko integrated code‑coverage platform, presented by vivo’s front‑end team, offers a zero‑intrusion, one‑click solution that collects and merges multi‑language coverage data during integration testing, visualizes incremental reports and diffs through a three‑layer architecture, supports Git and OAuth, provides real‑time dashboards and alerts, and is slated for broader language support and open‑source release.

Continuous IntegrationFrontend TestingInstrumentation
0 likes · 12 min read
Marko Integrated Code Coverage Platform: Architecture, Features, and Technical Solution
Top Architect
Top Architect
Dec 30, 2021 · Operations

Understanding CI and CD: Key Practices for Effective Continuous Integration and Delivery

This article explains the fundamental differences between Continuous Integration (CI) and Continuous Delivery/Deployment (CD), outlines why CI is a team issue, describes essential checks, emphasizes tool‑agnostic practices, and provides guidance on building efficient CI/CD pipelines to improve software delivery speed and reliability.

CDCIContinuous Delivery
0 likes · 12 min read
Understanding CI and CD: Key Practices for Effective Continuous Integration and Delivery
Youzan Coder
Youzan Coder
Dec 28, 2021 · Mobile Development

Improving Mobile Quality at Youzan: Practices, Challenges, and Solutions

Youzan boosted mobile product reliability by instituting proactive anomaly detection, rigorous unit‑testing and CI, a disciplined betterMR review workflow, and dedicated performance monitoring to meet offline and hardware constraints, cutting incident volume to one‑third and fostering a virtuous cycle of stability and team morale.

Continuous IntegrationMobile Developmentcode review
0 likes · 20 min read
Improving Mobile Quality at Youzan: Practices, Challenges, and Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Dec 6, 2021 · Fundamentals

Improving Code Quality: Methods, Priorities, and Stages

The article explains why high‑quality code boosts product and developer success, lists practical practices such as style standards, meaningful naming, testing, CI, reviews and pair programming, and recommends tackling improvements in three stages—first delivering business functionality, then enhancing readability, and finally reducing complexity.

Continuous Integrationbest practicescode quality
0 likes · 5 min read
Improving Code Quality: Methods, Priorities, and Stages
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 24, 2021 · Mobile Development

Taobao’s Blueprint for Mobile Client Safety: From Development to Emergency

This article explains how Taobao builds a comprehensive client safety production system—covering development, build, release, and emergency stages—by leveraging Alibaba's mature technical solutions, automated platforms, and data‑driven processes to continuously improve code quality, user experience, and operational reliability.

Continuous IntegrationDevSecOpsMobile Development
0 likes · 15 min read
Taobao’s Blueprint for Mobile Client Safety: From Development to Emergency
Baidu App Technology
Baidu App Technology
Nov 11, 2021 · Mobile Development

How Baidu’s Tekes Platform Transforms Mobile Development with DevOps

This article examines Baidu's Tekes platform—its evolution from automated component publishing to a full‑stack mobile DevOps service—detailing its architecture, workflow engine, event‑driven pipeline, and how it boosts development efficiency across hundreds of repositories and product lines.

AutomationContinuous IntegrationMobile Development
0 likes · 20 min read
How Baidu’s Tekes Platform Transforms Mobile Development with DevOps
Baidu Geek Talk
Baidu Geek Talk
Oct 11, 2021 · Artificial Intelligence

Intelligent Delivery System for Baidu's Large‑Scale Information‑Flow Recommendation: Practices and Efficiency Gains

Baidu’s massive information‑flow recommendation platform employs an intelligent delivery pipeline—spanning micro‑service R&D, automated white‑box testing, performance monitoring, and optimized deployment—that supports nearly a hundred daily releases, cuts QA effort, delivers over half of requests within a day, and enables near‑zero‑touch, high‑frequency rollouts.

Continuous IntegrationIntelligent DeliveryPerformance Optimization
0 likes · 12 min read
Intelligent Delivery System for Baidu's Large‑Scale Information‑Flow Recommendation: Practices and Efficiency Gains
MaGe Linux Operations
MaGe Linux Operations
Oct 7, 2021 · Operations

Mastering CI/CD: A Complete Guide to Continuous Integration and Deployment

This article explains the full CI/CD pipeline—from code commit, static analysis, building, testing, and artifact storage to continuous deployment, baking, verification, and monitoring—detailing participants, tools, and processes that enable fast, reliable, and automated software delivery in modern DevOps environments.

CI/CDContinuous DeploymentContinuous Integration
0 likes · 11 min read
Mastering CI/CD: A Complete Guide to Continuous Integration and Deployment
Programmer DD
Programmer DD
Oct 5, 2021 · Operations

Essential DevOps Toolchain: 13 Must‑Have Tool Categories Explained

This article outlines the core technology categories and specific tools—planning, issue tracking, source control, build, testing, CI/CD, configuration management, cloud platforms, container orchestration, monitoring, communication, and knowledge sharing—that together enable teams to implement DevOps practices effectively and deliver value sustainably.

Continuous IntegrationMonitoringconfiguration management
0 likes · 30 min read
Essential DevOps Toolchain: 13 Must‑Have Tool Categories Explained
DevOps
DevOps
Aug 10, 2021 · Operations

Common CI/CD Pipeline Anti‑Patterns and Their Solutions

This article explains the fundamentals of CI/CD and pipelines, identifies eight common anti‑patterns such as lack of code‑as‑pipeline, slow execution, unstable results, misuse of production data, excessive complexity, tight coupling, zombie pipelines, and manual intervention, and provides practical causes and remediation strategies for each.

Anti-patternsCI/CDContinuous Delivery
0 likes · 12 min read
Common CI/CD Pipeline Anti‑Patterns and Their Solutions
DevOps Cloud Academy
DevOps Cloud Academy
Jul 28, 2021 · Operations

Accelerating Test Execution: Reducing Test Cycle Time in Enterprise DevOps

The article explains why test suites in enterprise DevOps must run quickly—ideally within five to fifteen minutes—to keep developers productive, and outlines common causes of slow tests such as unnecessary sleep statements, poor test data handling, and lack of event‑driven design, recommending refactoring and optimization.

AutomationContinuous Integrationdevops
0 likes · 3 min read
Accelerating Test Execution: Reducing Test Cycle Time in Enterprise DevOps
Java Architect Essentials
Java Architect Essentials
Jul 1, 2021 · Operations

Popular Jenkins Alternatives for Continuous Integration and Delivery

This article introduces and compares fourteen widely used Jenkins alternatives—including BuildMaster, Microtica, GitLab, CircleCI, Bamboo, TravisCI, Semaphore, Buddy, Drone.io, GoCD, TeamCity, Buildkite, and Zuul—highlighting their key features, project URLs, and typical use cases for modern CI/CD pipelines.

CI/CDContinuous IntegrationJenkins alternatives
0 likes · 10 min read
Popular Jenkins Alternatives for Continuous Integration and Delivery
IT Architects Alliance
IT Architects Alliance
Jun 27, 2021 · Operations

Understanding the DevOps Lifecycle: Stages, Benefits, and Key Tools

DevOps combines development and operations into a unified lifecycle—continuous development, integration, testing, feedback, monitoring, deployment, and maintenance—offering faster delivery, improved collaboration, automated processes, and higher software quality, with tools such as Git, Jenkins, Docker, and Ansible supporting each phase.

AutomationCI/CDContinuous Integration
0 likes · 14 min read
Understanding the DevOps Lifecycle: Stages, Benefits, and Key Tools
FunTester
FunTester
Jun 22, 2021 · Operations

Overcoming the Top Challenges in Test Automation: Practical Strategies

This article identifies the most common obstacles teams face when adopting test automation—such as choosing approaches, selecting tools, managing data, and timing tests—and offers actionable solutions to help organizations implement effective, sustainable automation pipelines.

Continuous Integrationautomation challengesdevops
0 likes · 6 min read
Overcoming the Top Challenges in Test Automation: Practical Strategies
Programmer DD
Programmer DD
Jun 15, 2021 · Operations

13 Top Jenkins Alternatives for Faster, Safer CI/CD Pipelines

This article reviews thirteen popular Jenkins alternatives, highlighting their key features, integration capabilities, and pricing, to help development teams choose a more efficient, scalable, and secure continuous integration solution for modern software delivery.

CIContinuous IntegrationJenkins alternatives
0 likes · 10 min read
13 Top Jenkins Alternatives for Faster, Safer CI/CD Pipelines
转转QA
转转QA
Jun 11, 2021 · Mobile Development

Luban Build Management System for Mobile App Continuous Delivery

The article describes Luban, a scalable build management platform that provides generic, extensible packaging, template‑based configuration, automatic and manual trigger mechanisms, result storage, and integrated release capabilities to support continuous delivery of multiple mobile applications within Zhuanzhuan.

Continuous Integrationdeploymentmobile
0 likes · 5 min read
Luban Build Management System for Mobile App Continuous Delivery
Tencent Cloud Developer
Tencent Cloud Developer
Jun 7, 2021 · Operations

DevOps Continuous Integration Practices in Large-Scale Projects

The article outlines how large‑scale projects can achieve reliable, fast releases by adopting DevOps continuous‑integration practices such as trunk‑based development, comprehensive automated testing, versioned artifact storage, configuration‑as‑code pipelines, Docker layer caching, and staged builds that prioritize short tasks and parallel execution to minimize manual effort and maintain quality.

CI/CD pipelineContinuous IntegrationDocker Cache
0 likes · 20 min read
DevOps Continuous Integration Practices in Large-Scale Projects
MaGe Linux Operations
MaGe Linux Operations
Jun 1, 2021 · Operations

Top 20 DevOps Interview Questions with Expert Answers

This article presents a comprehensive list of the 20 most common DevOps interview questions, covering fundamentals, tools, practices, KPIs, and troubleshooting techniques, and provides concise, expert answers to help candidates prepare effectively for DevOps roles.

Continuous Integrationdevopsinterview
0 likes · 16 min read
Top 20 DevOps Interview Questions with Expert Answers
FunTester
FunTester
May 26, 2021 · Operations

7 Essential Steps to Build an Effective Test Automation Strategy

This article outlines a comprehensive seven‑stage test automation strategy, covering planning, method selection, tool choice, environment setup, script design, execution, and result analysis, while offering practical tips for each phase to boost efficiency and reliability.

Continuous IntegrationKatalonSelenium
0 likes · 11 min read
7 Essential Steps to Build an Effective Test Automation Strategy
IT Architects Alliance
IT Architects Alliance
May 7, 2021 · R&D Management

From Git Flow to GitLab Flow: Streamlining Your Team’s Version Control

This guide compares Git flow, GitHub flow, and GitLab flow, then presents a practical GitLab‑flow‑based workflow with step‑by‑step branching, merge‑request, release, semantic versioning, and bug‑fix procedures for development teams seeking a simpler, scalable version‑control process.

Continuous IntegrationGitVersion Control
0 likes · 9 min read
From Git Flow to GitLab Flow: Streamlining Your Team’s Version Control
MaGe Linux Operations
MaGe Linux Operations
Apr 20, 2021 · Operations

Top 20 Jenkins Alternatives for Seamless CI/CD Integration

This article reviews twenty popular CI/CD tools that can replace Jenkins, highlighting each platform's key features such as parallel testing, Docker integration, cloud provider support, and ease of configuration, helping teams choose the best fit for their DevOps workflow.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 14 min read
Top 20 Jenkins Alternatives for Seamless CI/CD Integration
DevOps Cloud Academy
DevOps Cloud Academy
Apr 14, 2021 · Operations

Six Core DevOps Capabilities That Drive Business Success

The article outlines the six essential DevOps capabilities—collaboration, automation, continuous integration, continuous testing, continuous delivery, and continuous monitoring—explaining how each contributes to improving efficiency, reducing errors, and ensuring reliable software delivery in modern IT environments.

AutomationContinuous DeliveryContinuous Integration
0 likes · 5 min read
Six Core DevOps Capabilities That Drive Business Success
dbaplus Community
dbaplus Community
Apr 13, 2021 · Operations

Jenkins vs GitLab CI/CD: Which DevOps Tool Is Right for Your Projects?

This article provides an in‑depth comparison of Jenkins and GitLab CI/CD, covering their histories, core features, strengths, weaknesses, and practical guidance to help DevOps professionals choose the most suitable continuous integration and delivery platform for their specific project requirements.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 15 min read
Jenkins vs GitLab CI/CD: Which DevOps Tool Is Right for Your Projects?
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 7, 2021 · R&D Management

Intelligent Delivery System: Practices for Efficient Continuous Integration and Testing in Web Business Lines

This article describes how Baidu's intelligent delivery team tackled challenges of multi‑team, multi‑project web development by standardizing R&D processes, leveraging cloud‑native architectures, automating environment setup, and applying data‑driven testing to achieve faster, higher‑quality continuous integration and delivery.

CI/CDContinuous IntegrationR&D Management
0 likes · 17 min read
Intelligent Delivery System: Practices for Efficient Continuous Integration and Testing in Web Business Lines
Xianyu Technology
Xianyu Technology
Apr 2, 2021 · Mobile Development

Xianyu Mobile Performance Testing Automation Platform Solution

Xianyu built an automated mobile performance testing platform that standardizes and integrates testing into the release pipeline, replacing manual steps with three‑stage automated tasks, adding data collection, retry verification, and reporting, cutting manpower from a day to under an hour while boosting data accuracy and stability, with plans to further embed testing into CI.

Continuous IntegrationMobile DevelopmentPerformance Optimization
0 likes · 8 min read
Xianyu Mobile Performance Testing Automation Platform Solution
Zhongtong Tech
Zhongtong Tech
Apr 2, 2021 · Operations

How Zhongtong Boosted Software Quality with a Scalable Code Coverage System

This article explains how Zhongtong implemented a Java‑based code‑coverage service using Jacoco, integrated it into their CI pipeline, generated multi‑dimensional coverage reports, and refined testing workflows to improve software quality and reduce untested code.

Continuous IntegrationJaCoCocode coverage
0 likes · 7 min read
How Zhongtong Boosted Software Quality with a Scalable Code Coverage System
Youku Technology
Youku Technology
Mar 5, 2021 · Industry Insights

How Youku Built a Service‑Side Quality Assurance System to Boost Release Quality

This article outlines Youku's end‑to‑end service‑side quality assurance framework, detailing the factors that affect quality across the development lifecycle, the automated testing practices integrated into the release pipeline, the platform capabilities built for data collection and replay, and the metrics used to measure improvements in reliability and development efficiency.

AutomationBackend testingContinuous Integration
0 likes · 12 min read
How Youku Built a Service‑Side Quality Assurance System to Boost Release Quality
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 25, 2021 · Operations

Solving Automated Backend Testing Challenges: Lessons from Google’s 2016 Test Infrastructure Experiments

The article describes how Google’s test engineers tackled the instability and maintenance problems of automated backend tests in a large micro‑service system by exploring three increasingly complex solutions, ultimately adopting a split‑test approach that reduced test time, improved reliability, and streamlined developer workflows.

Continuous IntegrationGooglebackend
0 likes · 7 min read
Solving Automated Backend Testing Challenges: Lessons from Google’s 2016 Test Infrastructure Experiments
MaGe Linux Operations
MaGe Linux Operations
Feb 25, 2021 · Operations

What Is DevOps? Unpacking CI, CD, and Agile Development

This article explains DevOps as the integration of development and operations, defines Continuous Integration (CI) and Continuous Delivery/Deployment (CD), clarifies their relationship, and briefly touches on Agile development, providing a clear overview of modern software delivery practices.

Continuous DeliveryContinuous DeploymentContinuous Integration
0 likes · 7 min read
What Is DevOps? Unpacking CI, CD, and Agile Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 8, 2021 · Operations

Why Offline Environments Are Unstable and How to Make Them More Reliable

The article explains why offline environments are inherently unstable, outlines the root causes, and provides a comprehensive set of practical strategies—including infrastructure standards, stable layer improvements, dev environment hygiene, IaC, and continuous integration—to make offline environments as stable as possible.

Continuous IntegrationStabilityinfrastructure-as-code
0 likes · 29 min read
Why Offline Environments Are Unstable and How to Make Them More Reliable
GrowingIO Tech Team
GrowingIO Tech Team
Feb 4, 2021 · Operations

How GrowingIO Built Its CI/CD Pipeline: Lessons for SaaS DevOps

GrowingIO’s QA leader shares the company’s CI/CD journey, detailing the concepts of continuous integration, delivery, deployment, the tools and branch strategies used, and the challenges and improvements in their SaaS product’s DevOps pipeline, offering practical insights for teams building efficient release processes.

CI/CDContinuous IntegrationSaaS
0 likes · 24 min read
How GrowingIO Built Its CI/CD Pipeline: Lessons for SaaS DevOps
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Operations

Mastering GitLab CI/CD: From Basics to Advanced Pipelines

This guide explains GitLab CI/CD concepts, configuration files, runner setup, pipeline stages, and advanced features like Auto DevOps, providing step‑by‑step examples and code snippets for practical implementation.

Auto DevOpsCI/CDContinuous Integration
0 likes · 12 min read
Mastering GitLab CI/CD: From Basics to Advanced Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Jan 21, 2021 · Operations

DevOps: Unifying Development, Operations, and QA

This article defines DevOps, outlines its benefits and drawbacks, and explains key concepts such as automation, CI/CD, multi‑environment deployments, early failure detection, rollback, policy enforcement, and observability, showing how they collectively improve software delivery and organizational collaboration.

AutomationCI/CDContinuous Integration
0 likes · 14 min read
DevOps: Unifying Development, Operations, and QA
DevOps Cloud Academy
DevOps Cloud Academy
Jan 20, 2021 · Operations

Customizing Jenkins UI with Custom CSS and Themes

This guide explains how to improve the Jenkins UI by installing the Simple Theme plugin, applying an online Material CSS theme, and creating a local CSS file for further customization, complete with step‑by‑step instructions and code snippets.

Continuous IntegrationJenkinsTheme
0 likes · 3 min read
Customizing Jenkins UI with Custom CSS and Themes
Liangxu Linux
Liangxu Linux
Jan 7, 2021 · Operations

Jenkins vs GitLab CI/CD: Which Tool Wins for Your DevOps Pipeline?

This article provides an in‑depth comparison of Jenkins and GitLab CI/CD, examining their histories, core features, plugin ecosystems, scalability, community support, advantages, disadvantages, and selection criteria to help DevOps engineers choose the most suitable continuous integration and delivery platform for their projects.

CI/CDContinuous IntegrationGitLab
0 likes · 14 min read
Jenkins vs GitLab CI/CD: Which Tool Wins for Your DevOps Pipeline?
FunTester
FunTester
Jan 5, 2021 · Fundamentals

Why Automated Testing Is Essential for Agile Development

Automated testing, tightly integrated with agile practices such as continuous integration and deployment, accelerates feedback, reduces manual effort, and addresses challenges like early bug detection, API coverage, and performance bottlenecks, making it a cornerstone for rapid, reliable software delivery.

CI/CDContinuous Integrationagile development
0 likes · 8 min read
Why Automated Testing Is Essential for Agile Development
DevOps Cloud Academy
DevOps Cloud Academy
Jan 2, 2021 · Operations

Understanding DevOps: Benefits, Differences from Traditional Ops, and Practical Implementation

This article explains what DevOps is, outlines its key benefits such as faster feedback loops, higher quality and reduced costs, compares it with traditional IT operations, and provides practical guidance on mindset shifts, infrastructure as code, automation, and tool selection for successful adoption.

AutomationContinuous IntegrationOperations
0 likes · 10 min read
Understanding DevOps: Benefits, Differences from Traditional Ops, and Practical Implementation
DevOps Cloud Academy
DevOps Cloud Academy
Dec 29, 2020 · Information Security

Understanding DevSecOps: Integrating Security into DevOps Practices

The article explains how DevSecOps extends DevOps by embedding security controls throughout the software lifecycle, outlines its key components, adoption steps, essential tools, implementation capabilities, and the business benefits of merging security with development and operations.

AutomationContinuous IntegrationDevSecOps
0 likes · 8 min read
Understanding DevSecOps: Integrating Security into DevOps Practices
FunTester
FunTester
Dec 24, 2020 · Operations

Common Challenges in Test Automation and Strategies to Overcome Them

This article outlines the most frequent obstacles teams encounter when adopting test automation—such as selecting appropriate methods and tools, managing massive test data, and timing automation phases—and provides practical strategies to address each challenge for more effective and reliable software quality assurance.

Continuous Integrationquality assurancesoftware testing
0 likes · 7 min read
Common Challenges in Test Automation and Strategies to Overcome Them
MaGe Linux Operations
MaGe Linux Operations
Dec 16, 2020 · Operations

Master GitLab CI/CD: From Basics to Auto DevOps in One Guide

This article explains GitLab CI/CD fundamentals, how continuous integration, delivery, and deployment work, shows how to configure .gitlab-ci.yml files, set up runners, visualize pipelines, and leverage Auto DevOps for automated build‑test‑deploy cycles.

Auto DevOpsContinuous IntegrationGitLab CI/CD
0 likes · 13 min read
Master GitLab CI/CD: From Basics to Auto DevOps in One Guide
DevOps
DevOps
Dec 2, 2020 · Fundamentals

What Is Agile Testing? Definitions, Roles, Principles, Practices and Guidelines

This article explains agile testing as a collaborative team activity, defines its broad and narrow meanings, describes the role of agile testers, outlines ten guiding principles, presents testing strategies, the test‑automation pyramid, agile testing quadrants, and the agile testing manifesto.

Continuous Integrationscrumtesting principles
0 likes · 11 min read
What Is Agile Testing? Definitions, Roles, Principles, Practices and Guidelines
Qunar Tech Salon
Qunar Tech Salon
Nov 26, 2020 · Mobile Development

Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar

This article describes the background, challenges, and solution design for building a cross‑platform mobile UI automation framework at QuNar, covering test classification, element locating strategies, the POCO library, Page Object Model, JSON mock handling, and continuous integration with Jenkins to improve testing efficiency and reduce manual effort.

AppiumContinuous IntegrationCross-Platform
0 likes · 19 min read
Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2020 · Operations

Jenkins vs GitLab CI/CD: Which DevOps Tool Suits Your Projects?

This article provides an in‑depth comparison of Jenkins and GitLab CI/CD, covering their histories, core features, strengths, weaknesses, and practical guidance to help DevOps teams choose the most suitable continuous integration and delivery platform for their specific project requirements.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 15 min read
Jenkins vs GitLab CI/CD: Which DevOps Tool Suits Your Projects?
FunTester
FunTester
Nov 19, 2020 · Operations

7 Essential Stages for Building an Effective Test Automation Strategy

This guide outlines a comprehensive seven‑stage process—from planning and tool selection to environment setup, script design, execution, and result analysis—providing practical best‑practice notes to maximize test automation efficiency and coverage.

Continuous IntegrationTesting Strategyautomation tools
0 likes · 9 min read
7 Essential Stages for Building an Effective Test Automation Strategy
FunTester
FunTester
Oct 30, 2020 · Operations

Mastering Mobile DevOps: A Complete Guide to CI/CD, Testing, and Release

This article explains how organizations can adopt Mobile DevOps by integrating continuous integration, automated testing on real devices, systematic build, packaging, release, configuration, and monitoring steps to achieve faster, higher‑quality mobile app delivery within the SDLC.

CI/CDContinuous IntegrationMobile DevOps
0 likes · 7 min read
Mastering Mobile DevOps: A Complete Guide to CI/CD, Testing, and Release
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 30, 2020 · Backend Development

Comprehensive Guide to Creating and Using Maven Projects

This article explains why Maven is essential for Java projects, describes its lifecycle and standard directory layout, shows how to install and configure Maven, create a project in IntelliJ, manage dependencies, use plugins, build multi‑module projects, and package Spring Boot applications.

Continuous Integrationbuild automationdependency management
0 likes · 9 min read
Comprehensive Guide to Creating and Using Maven Projects
JD Retail Technology
JD Retail Technology
Oct 28, 2020 · Operations

JDTC: JD.com Automated Testing Center for Mobile and Web Applications

The JDTC platform, launched by JD.com’s testing department, provides a cross‑platform automated testing center for Android, iOS, iPad, and web applications, offering script frameworks, remote distributed execution, comprehensive reporting, and integration with agile development cycles to improve test efficiency and product quality.

Continuous Integrationmobile testingtest platform
0 likes · 6 min read
JDTC: JD.com Automated Testing Center for Mobile and Web Applications
dbaplus Community
dbaplus Community
Oct 27, 2020 · Operations

How to Build a Scalable DevOps Platform: Practical Lessons from JD Digits

This article outlines the goals, common obstacles, iterative strategies, and concrete steps for constructing a DevOps platform, drawing on real‑world experiences from JD Digits to improve quality, efficiency, data insight, and overall development governance.

AutomationContinuous IntegrationPlatform Engineering
0 likes · 22 min read
How to Build a Scalable DevOps Platform: Practical Lessons from JD Digits
DevOps
DevOps
Oct 19, 2020 · Mobile Development

Automated iOS Application Build and Push to App Store

This article presents a comprehensive method for automating the build and deployment of iOS applications to the Apple App Store, detailing the manual challenges, required certificates and provisioning profiles, and two practical solutions—using ExportOptions.plist and Fastlane—to achieve fully automated push and reduce manual effort.

Automated DeploymentContinuous IntegrationMobile Development
0 likes · 19 min read
Automated iOS Application Build and Push to App Store
FunTester
FunTester
Oct 17, 2020 · Fundamentals

How to Choose the Right Test Automation Tool for Your Project

This article explains why test automation is essential, outlines the three main types of automation tools, and provides a detailed framework for evaluating and selecting the most suitable tool based on project needs, team skills, budget, and integration requirements.

Continuous IntegrationQAsoftware testing
0 likes · 12 min read
How to Choose the Right Test Automation Tool for Your Project
DevOps Cloud Academy
DevOps Cloud Academy
Oct 13, 2020 · Operations

DevOps Fundamentals: Reducing Batch Size and Eliminating Constraints

This article explains DevOps by describing how to create balanced workflows, reduce batch sizes to speed feedback, adopt trunk‑based development with continuous integration and delivery, and continuously identify and remove constraints such as long‑lived feature branches and slow environment provisioning.

Batch SizeConstraintsContinuous Integration
0 likes · 7 min read
DevOps Fundamentals: Reducing Batch Size and Eliminating Constraints
Efficient Ops
Efficient Ops
Sep 25, 2020 · Operations

Inside China Telecom’s DevOps Platform: Winning Top‑Tier Standard Evaluation

China Telecom’s System Integration subsidiary’s ‘BiYi’ collaborative development platform recently passed the inaugural DevOps system and tool standards assessment by the China Academy of Information and Communications Technology, showcasing how standardized, end‑to‑end toolchains and continuous integration pipelines can boost efficiency, quality, and industry leadership in large‑scale IT operations.

China TelecomContinuous IntegrationPlatform Assessment
0 likes · 13 min read
Inside China Telecom’s DevOps Platform: Winning Top‑Tier Standard Evaluation
Efficient Ops
Efficient Ops
Sep 25, 2020 · Operations

How a Chinese Bank’s DevOps Platform Achieved Top‑Tier Standards

The article recounts Zhongyuan Bank’s successful DevOps platform evaluation at the 14th GOPS Global Operations Conference, detailing the bank’s digital transformation, the platform’s architecture, and insights from a Q&A with senior technical leaders on standards, toolchains, and future DevOps directions.

Continuous IntegrationPlatformStandard Evaluation
0 likes · 15 min read
How a Chinese Bank’s DevOps Platform Achieved Top‑Tier Standards
DevOps Cloud Academy
DevOps Cloud Academy
Sep 21, 2020 · Operations

Understanding Deployment Pipelines, CI/CD, and Best Practices in DevOps

This article explains the components, tools, and stages of software delivery pipelines—including version control, continuous integration, continuous delivery, blue/green and canary deployments—while highlighting their automation benefits and offering resources for further learning.

AutomationCI/CDContinuous Delivery
0 likes · 9 min read
Understanding Deployment Pipelines, CI/CD, and Best Practices in DevOps
DevOps Coach
DevOps Coach
Sep 16, 2020 · Operations

Why Continuous Integration Matters: Practices, Benefits, and How to Get Started

The article explains continuous integration as a software development practice where developers frequently merge changes, outlines essential practices such as a single source repository, automated builds, automated testing, rapid feedback, and deployment, and details the tangible benefits of reduced risk, faster bug detection, and smoother releases.

Continuous Integrationautomated testingbuild automation
0 likes · 36 min read
Why Continuous Integration Matters: Practices, Benefits, and How to Get Started
DevOps
DevOps
Sep 16, 2020 · Operations

Continuous Integration

Continuous Integration is a software development practice where team members frequently integrate their work, typically multiple times per day, with each integration automatically built and tested to quickly detect errors, improve collaboration, reduce risk, and enable faster, more reliable delivery of high‑quality software.

Continuous Integrationbuild automationsoftware development
0 likes · 33 min read
Continuous Integration
DevOps
DevOps
Sep 15, 2020 · Fundamentals

Branching Patterns in Source Code Management

The article explains a range of source‑code branching patterns—including source branches, mainlines, feature branches, release branches, maturity branches, hot‑fix branches, release trains and team integration branches—detailing their purposes, trade‑offs, integration frequencies, and how teams can choose the most suitable strategy for effective software development.

Continuous IntegrationVersion Controlbranching
0 likes · 80 min read
Branching Patterns in Source Code Management
GF Securities FinTech
GF Securities FinTech
Sep 2, 2020 · Frontend Development

Master Frontend Automation: Deploy with GitLab CI from Scratch

This comprehensive guide walks frontend developers through the concepts, benefits, and step‑by‑step implementation of automated deployment using GitLab CI, covering pipeline mechanics, runner configuration, YAML syntax, practical .gitlab-ci.yml examples, common pitfalls, and advanced features to streamline continuous integration and delivery.

Continuous IntegrationGitLab CIGitLab Runner
0 likes · 22 min read
Master Frontend Automation: Deploy with GitLab CI from Scratch
FunTester
FunTester
Aug 29, 2020 · Operations

How Agile QA Practices Transform Software Quality and Delivery

This article explains how shifting QA left with agile testing, automation, continuous integration, and AI-driven approaches can catch bugs early, improve user experience, reduce costs, and ensure higher software quality throughout the development lifecycle.

Agile TestingContinuous IntegrationQA
0 likes · 9 min read
How Agile QA Practices Transform Software Quality and Delivery
转转QA
转转QA
Aug 19, 2020 · Operations

Platform for Managing and Executing Interface Test Cases

The article introduces a platform that centralizes interface test case management, enabling classification, visual execution, scheduled runs, and detailed reporting to reduce testing costs and improve development efficiency across RD and QA workflows.

Continuous Integrationinterface testingtest automation
0 likes · 6 min read
Platform for Managing and Executing Interface Test Cases
FunTester
FunTester
Aug 1, 2020 · Operations

Regression Testing Strategies in Agile and DevOps Environments

This article explains what regression testing is, why it is critical in fast‑paced agile and DevOps workflows, and provides practical strategies, best‑practice recommendations, and checklist items for building and maintaining effective regression test suites.

AgileContinuous IntegrationRegression testing
0 likes · 7 min read
Regression Testing Strategies in Agile and DevOps Environments
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jul 28, 2020 · Operations

How DevOps and SRE Transform Modern Software Delivery and Operations

This article explains the evolution from traditional C/S to B/S architectures, compares DevOps and SRE principles, discusses their roles in the container and cloud eras, and showcases StarRing's TDC platform that integrates automated pipelines, monitoring, and deployment for efficient software delivery.

Cloud ComputingContinuous IntegrationOperations
0 likes · 14 min read
How DevOps and SRE Transform Modern Software Delivery and Operations
Architect's Ambition
Architect's Ambition
Jul 26, 2020 · Operations

Understanding Continuous Integration, Delivery, and Deployment

The article explains how Continuous Integration, Continuous Delivery, and Continuous Deployment form a standard software development pipeline, highlighting CI’s role in rapid bug detection, CD’s focus on production‑like testing, and deployment automation that keeps code always ready for release.

Continuous DeliveryContinuous DeploymentContinuous Integration
0 likes · 3 min read
Understanding Continuous Integration, Delivery, and Deployment
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.

Continuous IntegrationTDDquality assurance
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.

AgileContinuous IntegrationTest‑Driven Development
0 likes · 22 min read
Built‑in Quality: Principles and Practices for Agile Software Development