Tagged articles
1703 articles
Page 11 of 18
转转QA
转转QA
Jul 16, 2021 · Operations

Applying Jenkins for Build Scheduling in ZheZhe's Continuous Integration System

This article explains how ZheZhe leverages Jenkins as an open‑source, plugin‑rich CI scheduler to classify projects, manage unified build scripts and config files, orchestrate job creation, execution, and cleanup, and scale a mixed Linux/macOS build farm supporting thousands of daily compilations.

Build AutomationBuild SchedulingDevOps
0 likes · 5 min read
Applying Jenkins for Build Scheduling in ZheZhe's Continuous Integration System
Java Backend Technology
Java Backend Technology
Jul 13, 2021 · Backend Development

From Monolith to Microservices: A Small Team’s Journey with Spring Cloud & Kubernetes

This article chronicles a SaaS company's evolution from a two‑person monolithic Java application to a containerized microservice ecosystem using Spring Cloud, Kubernetes, Jenkins, and automated testing, highlighting practical decisions on API design, CI/CD pipelines, service splitting, and operational monitoring for small teams.

Spring Cloudci/cd
0 likes · 17 min read
From Monolith to Microservices: A Small Team’s Journey with Spring Cloud & Kubernetes
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 11, 2021 · Cloud Native

Mastering Argo CD: A Complete Guide to GitOps on Kubernetes

This guide explains the origins of GitOps, introduces Argo CD’s architecture and core concepts, and provides step‑by‑step instructions for installing, configuring, and operating Argo CD on Kubernetes, including CLI usage, cluster registration, application creation, synchronization, and health monitoring.

Argo CDCloud NativeDevOps
0 likes · 14 min read
Mastering Argo CD: A Complete Guide to GitOps on Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Jul 8, 2021 · Cloud Native

Integrating Tekton CI/CD with Argo CD for GitOps: A Step‑by‑Step Guide

This tutorial shows how to refactor a Tekton‑based CI/CD pipeline by extracting Helm chart templates into a separate repository, configuring an Argo CD AppProject and Application, adding sync and manifest‑update tasks, customizing health checks, and finally achieving a streamlined GitOps workflow on Kubernetes.

Argo CDKubernetesci/cd
0 likes · 16 min read
Integrating Tekton CI/CD with Argo CD for GitOps: A Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Jul 7, 2021 · Operations

Improving CI/CD Pipeline Speed with Self‑Hosted GitLab Runners, Caching, Alpine Images, and Conditional Jobs

To accelerate CI/CD pipelines, the article recommends using self‑hosted GitLab Runners on a private cloud to eliminate network bottlenecks, caching build dependencies locally, employing lightweight Alpine images for faster container pulls, and limiting job execution to changed files via the only:changes directive.

Alpine LinuxBuild CachingConditional Jobs
0 likes · 4 min read
Improving CI/CD Pipeline Speed with Self‑Hosted GitLab Runners, Caching, Alpine Images, and Conditional Jobs
DevOps Cloud Academy
DevOps Cloud Academy
Jul 6, 2021 · Operations

Understanding Jenkins Declarative Pipeline Syntax

This article explains Jenkins declarative pipeline syntax, showing how to define pipelines, agents, stages, and steps with code examples—including simple and Docker‑based pipelines—and describes optional elements such as environment variables, options, tools, triggers, parameters, and post‑actions, providing a practical guide for DevOps practitioners.

Declarative PipelineDevOpsDocker
0 likes · 5 min read
Understanding Jenkins Declarative Pipeline Syntax
21CTO
21CTO
Jul 3, 2021 · Information Security

How Google’s OpenSSF Scorecards Boost Open‑Source Security Ratings

Google’s open‑source security tool, OpenSSF Scorecards, now at version 2.0, automates risk assessment for thousands of projects by providing pass/fail checks, binary‑artifact analysis, dependency verification, and CI/CD token controls, helping organizations identify vulnerable code, malicious contributors, and unsafe dependencies.

OpenSSFScorecardsci/cd
0 likes · 8 min read
How Google’s OpenSSF Scorecards Boost Open‑Source Security Ratings
DevOps Cloud Academy
DevOps Cloud Academy
Jul 3, 2021 · Cloud Native

Argo CD: A GitOps Continuous Delivery Tool for Kubernetes – Architecture, Features, Installation, and Usage Guide

This article provides a comprehensive overview of Argo CD, a Kubernetes‑native GitOps continuous deployment tool, covering its architecture, core components, supported manifest types, key features, installation steps, cluster configuration, application creation, and synchronization methods using both CLI and UI.

Argo CDDevOpsKubernetes
0 likes · 18 min read
Argo CD: A GitOps Continuous Delivery Tool for Kubernetes – Architecture, Features, Installation, and Usage Guide
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.

Build AutomationDevOpsJenkins alternatives
0 likes · 10 min read
Popular Jenkins Alternatives for Continuous Integration and Delivery
Programmer DD
Programmer DD
Jul 1, 2021 · Operations

How to Dynamically Use Branch Names in Jenkins Single-Branch Pipelines

Learn how to configure a Jenkins single‑branch pipeline to accept a branch name as a parameter, enabling dynamic code checkout by setting up a String parameter, using ${BranchName} in the pipeline script, and handling potential Lightweight checkout errors.

Branch ParameterDevOpsJenkins
0 likes · 4 min read
How to Dynamically Use Branch Names in Jenkins Single-Branch Pipelines
IT Architects Alliance
IT Architects Alliance
Jun 27, 2021 · Cloud Native

From Monolith to Microservices: A Complete Evolution Guide

This article traces the evolution of software architecture from monolithic applications through vertical splitting, distributed services, and SOA to modern microservices, and then details the essential technology stack—including service communication, API gateways, authentication, fault tolerance, logging, configuration, containers, orchestration, and CI/CD—required to build scalable, resilient cloud‑native systems.

Cloud NativeContainersKubernetes
0 likes · 19 min read
From Monolith to Microservices: A Complete Evolution Guide
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
IT Architects Alliance
IT Architects Alliance
Jun 26, 2021 · Operations

How DevOps, Containers, and Kubernetes Unite to Accelerate Software Delivery

This article explains the origins of DevOps, its evolution from agile practices, and how containers and Kubernetes enable a seamless, automated pipeline—from code checkout and build to testing, code analysis, artifact storage, image creation, and staged deployment—illustrated with real‑world Jenkins pipelines and logs.

DevOpsDockerJenkins
0 likes · 16 min read
How DevOps, Containers, and Kubernetes Unite to Accelerate Software Delivery
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2021 · Operations

Unlock Faster Software Delivery: Understanding the DevOps Lifecycle

This article explains the DevOps lifecycle—its definition, advantages, and seven continuous phases (development, integration, testing, feedback, monitoring, deployment, and operations)—and shows how automation and collaboration between development and IT operations accelerate high‑quality software delivery.

DevOpsci/cdsoftware development
0 likes · 14 min read
Unlock Faster Software Delivery: Understanding the DevOps Lifecycle
DevOps Cloud Academy
DevOps Cloud Academy
Jun 23, 2021 · Operations

Ensuring Consistent Artifacts in CI/CD Pipelines: Best Practices with Docker

The article explains how to keep CI/CD pipelines reliable by using a single, identical artifact—such as a package, binary, or Docker image—across all environments, recommends externalizing configuration at runtime, and warns against the common trap of mismatched artifacts that cause deployment failures.

Artifact ManagementDevOpsDocker
0 likes · 4 min read
Ensuring Consistent Artifacts in CI/CD Pipelines: Best Practices with Docker
DevOps Cloud Academy
DevOps Cloud Academy
Jun 16, 2021 · Cloud Native

Boosting ForgeRock Developer Productivity with Google Cloud Native Tools

The article explains how ForgeRock’s engineering team improves developer efficiency and product delivery by using Google Cloud’s native DevOps suite—including Cloud Code, Tekton, Cloud Build, and Container Registry—to streamline IDE workflows, enable end‑to‑end automation, and adopt a multi‑cloud strategy across GKE, EKS, and AKS.

Cloud NativeDevOpsGoogle Cloud
0 likes · 7 min read
Boosting ForgeRock Developer Productivity with Google Cloud Native Tools
Architecture Digest
Architecture Digest
Jun 14, 2021 · Cloud Native

From Monolith to Microservices and Containerization: A Small Team’s Evolution Journey

This article chronicles a SaaS company's transition from a two‑person monolithic SPA to a multi‑service microservice architecture, covering RESTful API design, CI integration testing, Spring Cloud choices, Kubernetes containerization, automated deployment, link tracing, and operational monitoring, while highlighting practical lessons for small teams.

DockerKubernetesSpring Cloud
0 likes · 13 min read
From Monolith to Microservices and Containerization: A Small Team’s Evolution Journey
IT Architects Alliance
IT Architects Alliance
Jun 5, 2021 · Operations

Top 20 DevOps Interview Questions with Expert Answers

This article compiles the 20 most common DevOps interview questions, providing detailed explanations of concepts such as the DevOps‑Agile distinction, core benefits, key tools, anti‑patterns, KPI metrics, automation advantages, containers, microservice frameworks, version control practices, Git revert techniques, post‑mortem meetings, asset vs configuration management, continuous testing elements, and essential development and infrastructure operations.

DevOpsKPIOperations
0 likes · 16 min read
Top 20 DevOps Interview Questions with Expert Answers
Tencent Music Tech Team
Tencent Music Tech Team
Jun 3, 2021 · Mobile Development

Accelerating Full Android Builds by Pre‑compiling Library Modules into AARs

To cut full‑build times in large Android projects, the team pre‑compiles each library module into an AAR, publishes it to a Maven repository, computes a content‑plus‑dependency‑graph hash to detect existing AARs, and automatically swaps project dependencies for matching AARs while addressing duplicate‑class and version conflicts.

AARAndroidBuild Optimization
0 likes · 11 min read
Accelerating Full Android Builds by Pre‑compiling Library Modules into AARs
DevOps Cloud Academy
DevOps Cloud Academy
May 28, 2021 · Operations

Common Mistakes in DevOps Implementation and How to Avoid Them

The article outlines ten frequent DevOps pitfalls—from out‑of‑order delivery and role misunderstandings to neglecting security and team fatigue—and provides practical guidance on planning, automation, quality, and cultural practices to achieve successful continuous delivery.

DevOpsOperationsci/cd
0 likes · 11 min read
Common Mistakes in DevOps Implementation and How to Avoid Them
转转QA
转转QA
May 26, 2021 · Fundamentals

Integrating Incremental Unit Test Coverage into Test Environment Coverage with Maven Surefire and JaCoCo

This article describes a solution that merges incremental unit test coverage into overall test environment coverage by leveraging Maven Surefire Report Plugin and JaCoCo, detailing steps from CI platform integration, plugin configuration, report generation, to coverage platform processing, enabling comprehensive coverage analysis for release admission.

JaCoCoSoftware Testingci/cd
0 likes · 5 min read
Integrating Incremental Unit Test Coverage into Test Environment Coverage with Maven Surefire and JaCoCo
JD Tech
JD Tech
May 22, 2021 · Cloud Native

Design and Implementation of a High‑Availability Jenkins Distributed Cluster with Kubernetes and LVS

This article presents a high‑availability Jenkins distributed architecture that leverages master‑slave deployment, label‑based node management, Kubernetes containerization, and LVS load‑balancing to address resource constraints, configuration complexity, and maintenance overhead in large‑scale CI pipelines.

Cloud NativeDevOpsDistributed
0 likes · 8 min read
Design and Implementation of a High‑Availability Jenkins Distributed Cluster with Kubernetes and LVS
Qingyun Technology Community
Qingyun Technology Community
May 20, 2021 · Cloud Native

How We Scaled Multi‑Cluster Management with KubeSphere and QKE

This article details how the QingJiao Classroom platform evolved from a single‑cluster setup to a multi‑cluster architecture using KubeSphere on QingCloud (QKE), covering selection criteria, deployment strategies, automation, monitoring, authentication, elastic scaling with Keda, and future plans.

KEDAKubeSphereKubernetes
0 likes · 12 min read
How We Scaled Multi‑Cluster Management with KubeSphere and QKE
FunTester
FunTester
May 19, 2021 · Operations

Test Automation Frameworks: Types, Core Components, and Implementation Guide

Effective test automation relies on well‑designed frameworks, and this article explains why automation is essential, categorizes tool‑centric, project‑oriented, and keyword‑driven frameworks, details core components such as test libraries, data management, reporting, CI integration, and outlines a step‑by‑step implementation process.

QASoftware TestingTesting framework
0 likes · 14 min read
Test Automation Frameworks: Types, Core Components, and Implementation Guide
Open Source Linux
Open Source Linux
May 16, 2021 · Cloud Native

What We Learned After 3 Years of Running Kubernetes at Scale

After three years of operating a multi‑data‑center Kubernetes platform for millions of devices, we share hard‑won lessons on Java container compatibility, upgrade strategies, build‑pipeline redesign, probe tuning, and external IP handling that can guide any large‑scale cloud‑native deployment.

Cloud NativeKubernetesProbes
0 likes · 12 min read
What We Learned After 3 Years of Running Kubernetes at Scale
Alibaba Cloud Native
Alibaba Cloud Native
May 13, 2021 · Cloud Native

From Code Prison to Service: How Infrastructure‑as‑Code Powers the New Cloud‑Native Era

The article outlines the evolution from traditional code repositories to a code‑as‑service model, describing how pipeline‑as‑code, machine‑as‑code, server‑cluster‑as‑code and infrastructure‑as‑code (Jenkins, Docker, Kubernetes, Terraform) enable cloud‑native development, DevOps automation, and platform‑centric R&D ecosystems.

Cloud NativeDockerGitOps
0 likes · 10 min read
From Code Prison to Service: How Infrastructure‑as‑Code Powers the New Cloud‑Native Era
Ctrip Technology
Ctrip Technology
May 13, 2021 · Cloud Native

Design and Implementation of an AVD IaaS Testing Platform for Mobile Automation at Ctrip

The article details Ctrip's development of a cloud‑native AVD IaaS platform that leverages Kubernetes, Docker, and Android Virtual Devices to provide scalable, cost‑effective, and high‑availability mobile automated testing infrastructure, addressing hardware costs, performance, and operational challenges while supporting continuous integration pipelines.

AVDDockerKubernetes
0 likes · 18 min read
Design and Implementation of an AVD IaaS Testing Platform for Mobile Automation at Ctrip
The Dominant Programmer
The Dominant Programmer
May 12, 2021 · Operations

How to Download, Install, Configure, and Start Jenkins on CentOS

This step‑by‑step guide shows how to install JDK 1.8, download the Jenkins RPM (from the official site or a Tsinghua mirror), install it, modify the config to run as root on port 8888, start the service, retrieve the initial admin password, and complete the Jenkins setup on a CentOS system.

CentOSDevOpsJenkins
0 likes · 3 min read
How to Download, Install, Configure, and Start Jenkins on CentOS
DevOps
DevOps
May 11, 2021 · Information Security

Understanding DevSecOps: Principles, Benefits, and CI/CD Implementation

This article explains what DevSecOps is, why integrating security into DevOps is essential in fast‑paced software delivery, outlines its key characteristics and benefits, and provides practical guidance on organizational, process, and tooling practices—including CI/CD pipelines and open‑source security tools.

Cloud NativeDevSecOpsautomation
0 likes · 15 min read
Understanding DevSecOps: Principles, Benefits, and CI/CD Implementation
JD Cloud Developers
JD Cloud Developers
May 8, 2021 · Cloud Native

How to Build a High‑Availability Jenkins Distributed Cluster with Kubernetes and LVS

This article explains how to design and implement a highly available Jenkins distributed architecture using master‑slave nodes, label‑based scheduling, containerized deployment on Kubernetes, and LVS load balancing to improve resource utilization, scalability, and fault tolerance for large‑scale CI pipelines.

Distributed BuildJenkinsKubernetes
0 likes · 9 min read
How to Build a High‑Availability Jenkins Distributed Cluster with Kubernetes and LVS
Alibaba Cloud Developer
Alibaba Cloud Developer
May 5, 2021 · Cloud Native

Why Build Platforms Evolve: From Manual Scripts to Cloud‑Native Automation

This article explains how software build processes have progressed from simple manual compilation to sophisticated, automated, cloud‑native platforms, covering the distinction between build and compile, the rise of tools like Ant, Maven and Gradle, containerization, Kubernetes‑based orchestration, and the challenges and future directions of large‑scale build infrastructures.

Build Automationci/cdcontainerization
0 likes · 21 min read
Why Build Platforms Evolve: From Manual Scripts to Cloud‑Native Automation
DevOps Cloud Academy
DevOps Cloud Academy
Apr 28, 2021 · Operations

Visual Deployment with Jenkins Deploy Dashboard Plugin

This article introduces the Jenkins Deploy Dashboard plugin, explains how to visualize deployment status across environments, and provides step‑by‑step instructions with code examples for adding deployments to the dashboard, creating the view, and adding deployment buttons to pipelines.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Visual Deployment with Jenkins Deploy Dashboard Plugin
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 21, 2021 · Operations

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

This article presents Baidu's end‑to‑end intelligent delivery system for its massive information‑flow recommendation platform, detailing challenges in continuous integration, testing, deployment, and operations, and describing the architectural, algorithmic, and process innovations that enable high‑speed, low‑cost, and largely unmanned releases.

Intelligent DeliveryOperationsci/cd
0 likes · 15 min read
Intelligent Delivery System for Baidu's Large‑Scale Information Flow Recommendation: Practices and Solutions
Efficient Ops
Efficient Ops
Apr 20, 2021 · Operations

11 Must‑Know Open‑Source DevOps Tools for Modern Operations

This article surveys the 11 most popular open‑source DevOps tools—including Kubernetes, Docker, Istio, GitHub Actions, Jenkins, Prometheus, Ansible, Chef, Terraform, JAMStack, and ELK Stack—while also highlighting the DevOps Foundation certification that helps professionals master these technologies.

DevOpsKubernetesci/cd
0 likes · 10 min read
11 Must‑Know Open‑Source DevOps Tools for Modern Operations
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.

Continuous DeliveryDevOpsJenkins alternatives
0 likes · 14 min read
Top 20 Jenkins Alternatives for Seamless CI/CD Integration
Baidu App Technology
Baidu App Technology
Apr 15, 2021 · Operations

CI/CD Best Practices for ToB Scenarios: Frontend and Backend Standards, Testing, and Deployment

The article outlines CI/CD best practices for ToB platforms, detailing standardized branch and pipeline conventions, automated testing with Jest, versioning strategies, frontend‑backend contract design, and tools like YAPI to ensure reliable, fast, and decoupled deployments across numerous coupled systems.

DeploymentR&D managementci/cd
0 likes · 12 min read
CI/CD Best Practices for ToB Scenarios: Frontend and Backend Standards, Testing, and Deployment
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.

Continuous DeliveryDevOpsGitLab CI/CD
0 likes · 15 min read
Jenkins vs GitLab CI/CD: Which DevOps Tool Is Right for Your Projects?
ITPUB
ITPUB
Apr 13, 2021 · Information Security

How Hackers Hijack GitHub Actions to Run Free Crypto Mining

Amid soaring cryptocurrency prices, hackers exploit GitHub Actions by submitting malicious pull requests that run hidden XMRig mining code on GitHub’s free CI servers, a technique detailed through a French developer’s investigation, code analysis, attack scale, and mitigation advice.

GitHub ActionsXMRigci/cd
0 likes · 11 min read
How Hackers Hijack GitHub Actions to Run Free Crypto Mining
MaGe Linux Operations
MaGe Linux Operations
Apr 8, 2021 · Backend Development

Why We Skipped Docker: Building Deployable Go Binaries in Minutes

Instead of Docker, we leveraged Go 1.16’s //embed feature to create a single binary for our web service, detailing the rapid build, test, and deployment steps, and arguing that Docker’s overhead isn’t necessary for small teams focused on fast delivery.

DeploymentGobackend-development
0 likes · 4 min read
Why We Skipped Docker: Building Deployable Go Binaries in Minutes
macrozheng
macrozheng
Apr 8, 2021 · Cloud Native

Build and Push SpringBoot Docker Images with Gradle in Minutes

This article introduces the Gradle Docker plugin, shows how to configure it for a SpringBoot project, demonstrates building and pushing Docker images directly from Gradle, and compares the build speed with Maven, highlighting the simplicity and speed gains.

DockerGradleSpringBoot
0 likes · 8 min read
Build and Push SpringBoot Docker Images with Gradle in Minutes
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.

R&D managementTesting Automationci/cd
0 likes · 17 min read
Intelligent Delivery System: Practices for Efficient Continuous Integration and Testing in Web Business Lines
Sohu Tech Products
Sohu Tech Products
Mar 31, 2021 · Operations

Improving Cluster Stability: CI/CD, Monitoring, Logging, Documentation, and Traffic Management Solutions

The article analyzes the instability of a company's Kubernetes clusters, identifies root causes such as unstable release processes, lack of monitoring, logging, and documentation, and proposes comprehensive solutions including a Kubernetes‑centric CI/CD pipeline, federated Prometheus monitoring, Elasticsearch logging, centralized documentation, and integrated traffic management with Kong and Istio.

DevOpsKubernetesOperations
0 likes · 10 min read
Improving Cluster Stability: CI/CD, Monitoring, Logging, Documentation, and Traffic Management Solutions
DevOps
DevOps
Mar 30, 2021 · Operations

2021 DevOps Trends and Future Predictions

The article reviews eight major DevOps trends expected in 2021—including infrastructure automation, application release orchestration, evolving toolchains, DevSecOps, APM, cloud‑management platforms, AgileOps, and chaos engineering—while also offering the author’s own forecasts for how DevOps, CI/CD, cloud‑native, AI, and people‑centric practices will shape the industry in the coming years.

2021 TrendsCloud NativeDevOps
0 likes · 17 min read
2021 DevOps Trends and Future Predictions
Fangduoduo Tech
Fangduoduo Tech
Mar 26, 2021 · Cloud Native

Streamlining Deployments with a Cloud‑Native CI/CD Platform at Fangduoduo

This article details how Fangduoduo built an integrated, cloud‑native CI/CD release system—combining Vue front‑end, Python back‑end, Jenkins, Gerrit, Docker Swarm and Kubernetes—to automate builds, deployments, version control, testing, and service maintenance, dramatically boosting development efficiency.

Cloud NativeDevOpsDocker Swarm
0 likes · 11 min read
Streamlining Deployments with a Cloud‑Native CI/CD Platform at Fangduoduo
DevOps Cloud Academy
DevOps Cloud Academy
Mar 24, 2021 · Cloud Native

Understanding GitOps: Principles, Workflow, and Benefits

GitOps automates infrastructure management by applying DevOps best practices such as version control, code review, and CI/CD pipelines, using declarative IaC stored in Git to enable reliable, observable, and secure deployments across cloud‑native environments.

Cloud NativeDevOpsGitOps
0 likes · 10 min read
Understanding GitOps: Principles, Workflow, and Benefits
FunTester
FunTester
Mar 24, 2021 · R&D Management

How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery

This article examines why traditional testing must evolve for agile development, outlines the challenges of frequent builds, limited sprint time, performance and API testing, and provides practical guidance on planning, scope selection, parallel execution, DevOps integration, and choosing the right automation tools to boost collaboration and quality.

DevOpsSoftware Testingagile
0 likes · 10 min read
How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery
JD Cloud Developers
JD Cloud Developers
Mar 17, 2021 · Cloud Native

How to Privatize JD’s Aura Android Component Platform on T‑PaaS with Docker & Kubernetes

This article details the step‑by‑step process of deploying JD’s Aura Android component platform on the private T‑PaaS environment, covering requirement analysis, solution selection, Docker image creation, Helm‑based Kubernetes orchestration, configuration management with Confd, and essential middleware setup for a successful cloud‑native rollout.

AndroidCloud NativeConfiguration Management
0 likes · 13 min read
How to Privatize JD’s Aura Android Component Platform on T‑PaaS with Docker & Kubernetes
58 Tech
58 Tech
Mar 12, 2021 · Operations

Continuous Delivery Evolution for Anjuke Mini Programs: From Manual Releases to Platformized Automation

This article details how the Anjuke mini‑program team tackled frequent, fragmented releases across multiple platforms by standardizing processes, introducing local SDK‑based uploads, integrating Jenkins, and ultimately building a platform‑based service with UI automation using Puppeteer, resulting in reduced cost, higher transparency, and scalable multi‑program support.

Continuous DeliveryJenkinsMini Program
0 likes · 12 min read
Continuous Delivery Evolution for Anjuke Mini Programs: From Manual Releases to Platformized Automation
Alibaba Cloud Native
Alibaba Cloud Native
Mar 12, 2021 · Cloud Native

Deploy Cloud‑Native CI/CD with GitHub Actions and Alibaba Cloud ACK

This guide explains how to use GitHub Actions together with Alibaba Cloud Container Service (ACK) and Container Registry (ACR) to build a lightweight, automated CI/CD pipeline that packages an Nginx app into a container, pushes it to ACR, and deploys it to ACK, illustrating a practical DevOps workflow.

ACKACRAlibaba Cloud
0 likes · 11 min read
Deploy Cloud‑Native CI/CD with GitHub Actions and Alibaba Cloud ACK
Top Architect
Top Architect
Mar 11, 2021 · Operations

Popular DevOps Tools Overview

This article provides a comprehensive overview of modern DevOps practices and popular tools—including version control, containerization, orchestration, automation, collaboration, and monitoring—explaining their purposes, key features, and how they fit into the software delivery lifecycle.

ContainersDevOpsTooling
0 likes · 13 min read
Popular DevOps Tools Overview
AntTech
AntTech
Mar 2, 2021 · Cloud Native

Ant Service Mesh Exploration and Reflections (Part 2): Addressing R&D Efficiency Challenges

Ant Group’s Service Mesh experience reveals that while MOSN’s extensive feature integration boosts capabilities, it also introduces significant R&D efficiency challenges such as large change volumes, centralized releases, and quality assurance, prompting the development of Test Mesh, health metrics, low‑impact high‑frequency deployments, and advanced diagnostic tools.

MOSNR&D efficiencyService Mesh
0 likes · 16 min read
Ant Service Mesh Exploration and Reflections (Part 2): Addressing R&D Efficiency Challenges
dbaplus Community
dbaplus Community
Mar 1, 2021 · Operations

How We Built a Scalable DevOps Toolchain for Faster Product Delivery

This article explains how a rapidly growing tech team re‑engineered its DevOps toolchain—covering planning, building, testing, releasing, monitoring, CMDB design, and CI/CD improvements—to boost development efficiency, reduce coordination costs, and support a container‑based micro‑service architecture.

CMDBDevOpsci/cd
0 likes · 12 min read
How We Built a Scalable DevOps Toolchain for Faster Product Delivery
JD Tech
JD Tech
Mar 1, 2021 · Cloud Native

Private Deployment of JD mPaaS Aura Platform on TPaaS: Architecture, Dockerfile, and Kubernetes Orchestration

This article details the end‑to‑end process of privatizing JD's mPaaS Aura Android component platform on the TPaaS cloud‑native environment, covering requirement analysis, custom Dockerfile creation, unified configuration with confd, middleware setup, and Kubernetes resource definitions for a production‑grade deployment.

AURACloud NativeDocker
0 likes · 10 min read
Private Deployment of JD mPaaS Aura Platform on TPaaS: Architecture, Dockerfile, and Kubernetes Orchestration
DevOps Cloud Academy
DevOps Cloud Academy
Feb 24, 2021 · Operations

Integrating SonarQube Code Scanning with GitLab Commit Status

This guide explains how to install SonarQube and Sonar‑scanner, configure scanning parameters, add the Sonar‑GitLab plugin, and use additional properties to link scan results to GitLab commit statuses, enabling pipeline‑based merge request control.

Code ScanningDevOpsGitLab
0 likes · 4 min read
Integrating SonarQube Code Scanning with GitLab Commit Status
DevOps Cloud Academy
DevOps Cloud Academy
Feb 21, 2021 · Operations

Practical Guide to GitLab CI/CD Pipelines and Version Upgrade

This article provides a step‑by‑step guide on upgrading GitLab versions, explains new CI/CD features in GitLab 13.8 such as exit‑code‑controlled job failures, rule‑based variables, Docker pull policies, artifact retention settings, predefined variables, and shows how to visualize pipeline configurations with code examples.

DevOpsGitLabVersion Upgrade
0 likes · 9 min read
Practical Guide to GitLab CI/CD Pipelines and Version Upgrade
DevOps Cloud Academy
DevOps Cloud Academy
Feb 17, 2021 · Operations

Understanding Jenkins Declarative Pipeline Syntax

This article explains Jenkins declarative pipelines, showing how to define pipelines in a Jenkinsfile, use agents, stages, steps, and optional features like Docker agents, environment variables, timeouts, and post‑actions, with practical code examples for building and archiving Java applications.

Declarative PipelineDevOpsJenkins
0 likes · 5 min read
Understanding Jenkins Declarative Pipeline Syntax
Top Architect
Top Architect
Feb 7, 2021 · Cloud Native

A Comprehensive Guide to Docker Tools and the Container Ecosystem

This article provides an extensive overview of the most popular Docker‑related tools—including orchestration, CI/CD, monitoring, logging, security, storage, networking, service discovery, image building, and management solutions—detailing their core features, official websites, pricing models, and typical use cases for developers and operations engineers.

ContainerDevOpsDocker
0 likes · 23 min read
A Comprehensive Guide to Docker Tools and the Container Ecosystem
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.

DevOpsSaaSci/cd
0 likes · 24 min read
How GrowingIO Built Its CI/CD Pipeline: Lessons for SaaS DevOps
DevOps
DevOps
Feb 1, 2021 · Operations

IDCF 6th DevOps Case Study Deep Dive – Continuous Operations, Collaborative Development, CI/CD, and Testing

The IDCF 6th DevOps case study event featured four expert groups presenting in‑depth analyses of continuous operations, collaborative development, CI/CD pipelines, and testing practices, highlighting practical insights, tool comparisons, and real‑world case studies that earned the testing team the best‑case award.

Collaborative DevelopmentContinuous OperationsDevOps
0 likes · 6 min read
IDCF 6th DevOps Case Study Deep Dive – Continuous Operations, Collaborative Development, CI/CD, and Testing
DevOps Engineer
DevOps Engineer
Jan 30, 2021 · Operations

Essential Skills and Tools for Learning DevOps

DevOps combines development and operations practices, requiring knowledge of software development concepts, Linux, networking, containerization, CI/CD pipelines, cloud platforms, orchestration, monitoring, infrastructure as code, scripting, and version control, with tools such as Jenkins, Docker, Kubernetes, Terraform, Prometheus, and Git.

ContainersDevOpsInfrastructure as Code
0 likes · 9 min read
Essential Skills and Tools for Learning 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 DevOpsDevOpsGitLab CI/CD
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.

DevOpsOperationsautomation
0 likes · 14 min read
DevOps: Unifying Development, Operations, and QA
DevOps Cloud Academy
DevOps Cloud Academy
Jan 20, 2021 · Operations

Migrating Jenkins Freestyle Jobs to Pipeline: A Step‑by‑Step Guide

This article explains why and how to replace Jenkins Freestyle projects with Pipeline jobs, detailing the limitations of Freestyle, the benefits of Pipeline, and providing a complete scripted pipeline example that automates code checkout, building, testing, reporting, and email notifications.

DevOpsFreestyleJenkins
0 likes · 7 min read
Migrating Jenkins Freestyle Jobs to Pipeline: A Step‑by‑Step Guide
High Availability Architecture
High Availability Architecture
Jan 19, 2021 · Cloud Native

Key Considerations for Building a Cloud‑Native Architecture

The article outlines the principles and practical considerations of cloud‑native architecture, covering platform‑agnostic design, container and Kubernetes foundations, microservice decomposition, CI/CD pipelines, monitoring, tracing, logging, and fault‑tolerant high‑availability strategies for building resilient distributed systems.

Microservicesci/cdcloud-native
0 likes · 13 min read
Key Considerations for Building a Cloud‑Native Architecture
Top Architect
Top Architect
Jan 18, 2021 · Cloud Native

Integrating Kubernetes into CI/CD Pipelines with Jenkins, Ansible, and HAProxy

This tutorial explains how to incorporate Kubernetes into an existing CI/CD pipeline using Jenkins, Ansible, Docker, and HAProxy to achieve high‑availability microservice deployments, seamless production code changes, and scalable container management for both large and small software companies.

AnsibleDockerHAProxy
0 likes · 13 min read
Integrating Kubernetes into CI/CD Pipelines with Jenkins, Ansible, and HAProxy
DevOps Cloud Academy
DevOps Cloud Academy
Jan 12, 2021 · Operations

Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization

This guide explains how to address three frequent SonarQube challenges—unstable data across branches, difficulty assigning custom rule sets to new projects, and project permission management—by creating per‑branch projects, using REST APIs for quality profiles, and applying permission templates via Jenkins integration.

DevOpsJenkinsSonarQube
0 likes · 7 min read
Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization