Tagged articles
1703 articles
Page 12 of 18
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 12, 2021 · Operations

DSM Release Process: Weekly and Feature Deployments, Challenges and Solutions

This article details the end‑to‑end release workflow of the Google DoubleClick Sales Manager (DSM) project, covering regular weekly releases, feature rollouts, the automated Rapid platform, common pitfalls, and the mechanisms for monitoring, rollback, and post‑release analysis, highlighting the operational benefits of a disciplined process.

DeploymentQAci/cd
0 likes · 7 min read
DSM Release Process: Weekly and Feature Deployments, Challenges and Solutions
Architects' Tech Alliance
Architects' Tech Alliance
Jan 12, 2021 · Cloud Native

Evolution of Microservice Architecture and Essential Technology Stack

This article traces the evolution of software architecture from monolithic to microservice models, explains the motivations behind each stage, and enumerates the essential technologies—including service communication, API gateways, authentication, logging, containerization, orchestration, and CI/CD—that enable modern cloud‑native microservice systems.

BackendMicroservicesci/cd
0 likes · 16 min read
Evolution of Microservice Architecture and Essential Technology Stack
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.

DevOpsGitLabJenkins
0 likes · 14 min read
Jenkins vs GitLab CI/CD: Which Tool Wins for Your DevOps Pipeline?
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 7, 2021 · Operations

Microsoft Azure DevOps Testing Left‑Shift: Practices, Principles, and Metrics

This article explains how Microsoft’s Azure DevOps team transformed its testing approach by shifting tests left, introducing new quality principles, redefining test classifications, improving automation reliability, and measuring progress with DevOps metrics to achieve faster, more trustworthy continuous integration and delivery.

Azure DevOpsLeft Shiftautomation
0 likes · 17 min read
Microsoft Azure DevOps Testing Left‑Shift: Practices, Principles, and Metrics
Programmer DD
Programmer DD
Jan 7, 2021 · Operations

How to Run JetBrains Qodana for Docker‑Based Code Quality Checks

JetBrains Qodana brings IDE‑level static analysis into CI/CD pipelines, offering Docker images, GitHub Actions, TeamCity plugins, and cloud services to detect errors, security flaws, and code smells for PHP, Java, and Kotlin projects, with easy setup and web‑based reports.

DockerJetBrainsci/cd
0 likes · 4 min read
How to Run JetBrains Qodana for Docker‑Based Code Quality Checks
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.

Agile DevelopmentAutomated TestingSoftware quality
0 likes · 8 min read
Why Automated Testing Is Essential for Agile Development
Efficient Ops
Efficient Ops
Jan 4, 2021 · Information Security

How DevSecOps Is Transforming Secure Software Delivery – 2020 Report Insights

The 2020 DevSecOps Industry Insight Report, released by XuanJing Security and Freebuf Consulting, examines the rapid adoption of DevSecOps in China, highlights survey results from over a thousand IT professionals, outlines a security tool pyramid, and forecasts emerging trends and best practices for agile security.

Agile DevelopmentDevSecOpsIndustry Report
0 likes · 6 min read
How DevSecOps Is Transforming Secure Software Delivery – 2020 Report Insights
DevOps Engineer
DevOps Engineer
Dec 31, 2020 · Operations

2020 Year-End Review and 2021 Goals of a DevOps Engineer

The author reflects on 2020, detailing DevOps achievements such as automated Jenkins pipelines, Artifactory migration, Python integrations, and Git standards, while outlining personal 2021 goals to improve English speaking, deepen technical learning, and maintain work‑life balance.

ArtifactoryDevOpsGoalSetting
0 likes · 9 min read
2020 Year-End Review and 2021 Goals of a DevOps Engineer
DeWu Technology
DeWu Technology
Dec 31, 2020 · Backend Development

Microservice Refactoring of DeWu Community Platform

DeWu transformed its monolithic PHP‑based community platform, which had grown to over 10 million daily users, into a Java/Go microservice architecture using Docker, Kubernetes, gRPC, and modern CI/CD pipelines, establishing clear service boundaries, unified data models, enhanced monitoring, and plans for further scalability and resilience.

DockerGoKubernetes
0 likes · 10 min read
Microservice Refactoring of DeWu Community Platform
Byte Quality Assurance Team
Byte Quality Assurance Team
Dec 31, 2020 · Operations

Engineering Practices for Static Code Scanning: Design, Tool Selection, and Implementation

This article explains the concept, requirements, tool selection criteria, comparative analysis of Sonar, Infer and TscanCode, and practical integration steps—including CI pipeline, Jenkins, and project‑management linkage—to demonstrate how static code scanning can be effectively deployed and measured in a production environment.

Tool Selectionci/cdcode quality
0 likes · 6 min read
Engineering Practices for Static Code Scanning: Design, Tool Selection, and Implementation
Cloud Native Technology Community
Cloud Native Technology Community
Dec 30, 2020 · Operations

Lessons Learned from Two Years of Running Kubernetes in Production

This article recounts a two‑year journey of migrating from Ansible‑managed EC2 deployments to Kubernetes, detailing the motivations, migration strategy, operational challenges, tooling choices, resource management, security, cost considerations, and the development of custom controllers and CRDs to run production workloads reliably.

DevOpsInfrastructureKubernetes
0 likes · 18 min read
Lessons Learned from Two Years of Running Kubernetes in Production
Top Architect
Top Architect
Dec 30, 2020 · Cloud Native

Evolution of Microservice Architecture and Essential Technology Stack

This article provides a comprehensive overview of microservice architecture evolution—from monolithic to distributed services—detailing its advantages, challenges, and the essential technology stack including service communication, API gateways, authentication, fault handling, logging, containerization, orchestration, and CI/CD practices.

MicroservicesService Meshci/cd
0 likes · 16 min read
Evolution of Microservice Architecture and Essential Technology Stack
21CTO
21CTO
Dec 28, 2020 · Operations

Step-by-Step Guide to Install and Configure Jenkins with Supervisord on Linux

This tutorial walks you through downloading Jenkins, setting up JDK 1.8, installing and configuring Supervisord, creating the Jenkins directory, configuring supervisord to manage Jenkins, retrieving the initial admin password, and completing the web UI setup, all with clear command examples and screenshots.

DevOpsInstallationJenkins
0 likes · 4 min read
Step-by-Step Guide to Install and Configure Jenkins with Supervisord on Linux
Top Architect
Top Architect
Dec 28, 2020 · 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 workflow using Jenkins, shared libraries, Docker, Ansible playbooks, and HAProxy to achieve high‑availability microservice deployments, covering tool setup, pipeline configuration, Dockerfile creation, Kubernetes manifests, and scaling new services.

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

Guide to Setting Up Jenkins Multibranch Pipeline for Pull‑Request and Branch‑Based CI/CD

This tutorial explains how to configure Jenkins multibranch pipelines to automatically discover Git branches and pull‑requests, run conditional stages such as unit tests and code analysis, set up the required Jenkinsfile, configure GitHub webhooks, and troubleshoot common issues, providing a complete CI/CD workflow for developers.

DevOpsJenkinsMultibranch Pipeline
0 likes · 10 min read
Guide to Setting Up Jenkins Multibranch Pipeline for Pull‑Request and Branch‑Based CI/CD
DevOps Cloud Academy
DevOps Cloud Academy
Dec 27, 2020 · Operations

A Five‑Step Guide to Building a DevOps CI/CD Pipeline

This tutorial introduces DevOps pipelines, explains why they matter, and walks readers through a five‑step process—setting up CI/CD tools, integrating source control, automating builds, deploying to web servers, and adding test coverage—while highlighting open‑source tools like Jenkins, Git, Maven, Tomcat, Docker, and Kubernetes.

DevOpsJenkinsci/cd
0 likes · 12 min read
A Five‑Step Guide to Building a DevOps CI/CD Pipeline
Liangxu Linux
Liangxu Linux
Dec 24, 2020 · Cloud Native

How to Set Up Multi-Branch CI/CD with Docker, GitLab, and Jenkins for PHP Projects

This guide explains how to avoid code‑conflict and testing interference in large PHP projects by creating independent deployment branches using Docker, GitLab, and Jenkins, detailing the required tools, installation steps, container configuration, GitLab project setup, Jenkins job creation, and webhook integration.

DockerGitLabJenkins
0 likes · 8 min read
How to Set Up Multi-Branch CI/CD with Docker, GitLab, and Jenkins for PHP Projects
DevOps Cloud Academy
DevOps Cloud Academy
Dec 24, 2020 · Cloud Native

Understanding GitOps: Principles, Workflow, and Benefits

GitOps is an automation-driven approach that applies DevOps best practices such as version control, code review, and CI/CD pipelines to infrastructure management, enabling declarative configuration, pull‑request‑based changes, and automated deployment pipelines for Kubernetes and other cloud‑native environments.

DevOpsGitOpsInfrastructure as Code
0 likes · 13 min read
Understanding GitOps: Principles, Workflow, and Benefits
Didi Tech
Didi Tech
Dec 18, 2020 · Backend Development

Super-Jacoco: A One‑Stop Java Code Coverage Platform for Full and Differential Coverage

Super‑Jacoco is an open‑source, one‑stop Java coverage platform that extends JaCoCo with Git diff analysis to provide low‑overhead, non‑intrusive full‑run and incremental (diff) coverage for unit, functional, and environment tests, offering distributed scalability and HTML visual reports for easy insight.

Diff CoverageJaCoCoci/cd
0 likes · 10 min read
Super-Jacoco: A One‑Stop Java Code Coverage Platform for Full and Differential Coverage
Ctrip Technology
Ctrip Technology
Dec 17, 2020 · R&D Management

Practical Experience of GitLab Flow and Light Merge Branch Strategy in Ctrip Flight Front‑End Development

This article describes how Ctrip's flight front‑end team adopted GitLab Flow and the Light Merge branch strategy—detailing the evolution from single‑branch to multi‑branch approaches, the mechanics and advantages of Light Merge, and the automation of CI/CD, code review, and branch lifecycle management to achieve fast, reliable releases.

Branch ManagementDevOpsGit
0 likes · 16 min read
Practical Experience of GitLab Flow and Light Merge Branch Strategy in Ctrip Flight Front‑End Development
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 16, 2020 · Fundamentals

Code Coverage Best Practices

The article outlines why code coverage is valuable for developers, warns against chasing high percentages without quality, emphasizes risk‑based assessment of uncovered code, and provides practical guidelines for incrementally improving coverage, integrating it into reviews, and setting sensible thresholds.

Software Testingci/cdcode coverage
0 likes · 11 min read
Code Coverage Best Practices
vivo Internet Technology
vivo Internet Technology
Dec 15, 2020 · Frontend Development

Practical Experience of Server‑Side Rendering (SSR) for Vivo Official Mall

The article details how Vivo’s official mall migrated from a heavy SPA to a Nuxt‑based server‑side rendering solution, employing LRU page caching, component and API caches, concurrent requests, selective client‑only rendering, robust degradation tactics, automated CI/CD deployment, and monitoring, which together boosted QPS from 125 to 6 000—a roughly fifty‑fold performance gain and markedly better user experience.

Node.jsSSRVue
0 likes · 12 min read
Practical Experience of Server‑Side Rendering (SSR) for Vivo Official Mall
DevOps
DevOps
Dec 15, 2020 · Operations

Agile Testing Practices and Workflow: A Case Study Using Cypress

This article describes a company's practical implementation of agile testing within a DevOps transformation, detailing each sprint phase, the adoption of Cypress for automated testing, and concluding with reflections on continuous quality improvement and a recruitment invitation for experienced DevOps professionals.

CypressDevOpsSprint Process
0 likes · 8 min read
Agile Testing Practices and Workflow: A Case Study Using Cypress
DevOps Cloud Academy
DevOps Cloud Academy
Dec 14, 2020 · Information Security

Why Adopt DevSecOps? Integrating Security into CI/CD Pipelines

The article explains how DevSecOps embeds security controls into CI/CD pipelines, enabling continuous delivery while addressing vulnerabilities, fostering collaboration between development and security teams, and ultimately improving software quality, market reputation, and consumer trust.

DevSecOpsautomationci/cd
0 likes · 4 min read
Why Adopt DevSecOps? Integrating Security into CI/CD Pipelines
Top Architect
Top Architect
Dec 14, 2020 · Cloud Native

Lessons Learned from Two Years of Production Kubernetes at Grofers

This article recounts Grofers' two‑year journey migrating from Ansible‑managed EC2 instances to Kubernetes, detailing the motivations, migration strategy, operational challenges, observability choices, CI/CD tooling, resource management, security practices, cost considerations, and the overall impact on development velocity and platform stability.

Cloud NativeDevOpsKubernetes
0 likes · 20 min read
Lessons Learned from Two Years of Production Kubernetes at Grofers
DevOps
DevOps
Dec 14, 2020 · Operations

Automation Testing Beyond Tools: Strategies for Continuous Testing and DevOps Integration

The article explains that automation testing is a strategic, systematic practice that goes beyond mere tools, requiring integration with continuous delivery pipelines, DevOps skills, thoughtful tool selection, cultural support, and cost‑benefit analysis to achieve reliable, fast quality feedback.

DevOpsTest StrategyTool Selection
0 likes · 15 min read
Automation Testing Beyond Tools: Strategies for Continuous Testing and DevOps Integration
IT Architects Alliance
IT Architects Alliance
Dec 13, 2020 · Backend Development

From Monolith to Microservices: A Practical Journey Through Modern Architecture

This article chronicles the evolution of software architecture from monolithic applications to microservices, detailing each stage's advantages and drawbacks, and enumerates the essential technology stack—including service communication, API gateways, authentication, fault handling, tracing, logging, configuration, containers, orchestration, and CI/CD—that enables building scalable, resilient backend systems.

Cloud NativeDistributed SystemsMicroservices
0 likes · 16 min read
From Monolith to Microservices: A Practical Journey Through Modern Architecture
FunTester
FunTester
Dec 10, 2020 · Operations

Automate JUnit Tests in Jenkins: Step‑by‑Step Guide for CI/CD

This article explains how to integrate JUnit unit testing into Jenkins pipelines using Maven and Spring Boot, covering project setup, dependency configuration, test case creation, Jenkins job configuration, and result reporting to achieve fully automated testing in a DevOps workflow.

DevOpsJUnitJenkins
0 likes · 6 min read
Automate JUnit Tests in Jenkins: Step‑by‑Step Guide for CI/CD
JD Tech Talk
JD Tech Talk
Dec 9, 2020 · Operations

ITest Interface Testing Platform: Features, Architecture, and Future Roadmap

The article introduces ITest, an in‑house interface testing platform developed by JD Digits to streamline automated API testing, detailing its background challenges, key features, modular architecture, integration with CI/CD pipelines, and planned enhancements for more complex test flows and script support.

Microservicesci/cdinterface testing
0 likes · 8 min read
ITest Interface Testing Platform: Features, Architecture, and Future Roadmap
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Dec 4, 2020 · Backend Development

Ensuring Online Education Service Quality through Real Traffic Capture and Replay

This article describes how an online education quality team leverages real user traffic capture, side‑car replication via Nginx access logs, business model construction, traffic replay, diff comparison, and platform‑level services to improve CI/CD efficiency, performance testing, and overall service reliability.

BackendTraffic Captureci/cd
0 likes · 11 min read
Ensuring Online Education Service Quality through Real Traffic Capture and Replay
Laiye Technology Team
Laiye Technology Team
Dec 4, 2020 · Cloud Native

Evolution of CI at Laiye Technology: From Manual Processes to Cloud‑Native Prow and Tekton

This article details Laiye Technology’s CI journey, describing how the company progressed from manual and semi‑manual deployment of 30 microservices to a fully automated, cloud‑native CI pipeline built on Prow, Tekton, and Kubernetes, covering architecture evolution, workflow automation, testing, notification, and configuration management.

Cloud NativeConfiguration ManagementProw
0 likes · 15 min read
Evolution of CI at Laiye Technology: From Manual Processes to Cloud‑Native Prow and Tekton
TAL Education Technology
TAL Education Technology
Dec 3, 2020 · Operations

Leveraging Real Online Traffic for Quality Assurance and Efficiency in Online Education Platforms

This article explains how an online education quality team uses real user traffic to build a comprehensive platform that improves CI/CD maturity, automates testing, captures and replays traffic, and provides scalable services for continuous quality and efficiency across the entire development lifecycle.

Cloud NativeTraffic Captureci/cd
0 likes · 14 min read
Leveraging Real Online Traffic for Quality Assurance and Efficiency in Online Education Platforms
DevOps Cloud Academy
DevOps Cloud Academy
Dec 1, 2020 · Operations

Implementing CI/CD with Jenkins and GitOps on Kubernetes

This article provides a comprehensive step‑by‑step guide to building a CI/CD pipeline using Jenkins, GitOps, ArgoCD, and Kubernetes, covering software installation, plugin configuration, shared library setup, Jenkinsfile creation, image building, deployment with Kustomize, and webhook integration with GitLab.

ArgoCDDevOpsGitOps
0 likes · 14 min read
Implementing CI/CD with Jenkins and GitOps on Kubernetes
php Courses
php Courses
Dec 1, 2020 · Operations

Comprehensive Guide to Using GitHub Features: Gist, CLI, Actions, and Advanced Tips

This tutorial introduces essential GitHub functionalities—including Gist for code snippets, the web interface for file creation, the powerful GitHub CLI, CI/CD automation with GitHub Actions, and advanced workflow configurations—providing practical commands, configuration examples, and best‑practice recommendations for developers.

GiSTGitHubGitHub Actions
0 likes · 13 min read
Comprehensive Guide to Using GitHub Features: Gist, CLI, Actions, and Advanced Tips
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 27, 2020 · Mobile Development

How Mobile DevOps Transforms App Delivery: Challenges and Solutions

This article explains how DevOps principles are adapted for mobile app delivery, detailing the unique challenges of fragmented build environments, device diversity, longer release cycles, and massive scale, and describes Alibaba Cloud’s EMAS Mobile DevOps solution, its architecture, security, scalability, and future roadmap.

AndroidCloud NativeMobile DevOps
0 likes · 21 min read
How Mobile DevOps Transforms App Delivery: Challenges and Solutions
JavaEdge
JavaEdge
Nov 26, 2020 · Cloud Native

How Docker Transforms Microservice Development and DevOps Automation

The article explains how the rise of containers addresses the testing, deployment, and machine‑initialization challenges of microservices, introduces DevOps principles, details Docker’s image layering and Dockerfile syntax, and shows a practical four‑layer Docker image example for streamlined production workflows.

Cloud NativeDevOpsDocker
0 likes · 9 min read
How Docker Transforms Microservice Development and DevOps Automation
JD Tech Talk
JD Tech Talk
Nov 26, 2020 · Operations

Understanding DevOps and Solving Automated Testing Challenges with the JAT Platform

This article explains the fundamentals of DevOps, outlines the common difficulties of implementing automated testing in CI/CD pipelines, and introduces the JAT platform’s features—such as code‑based and no‑code testing, test project scaffolding, visualized test methods, data aggregation, and CI/CD integration—to help development teams achieve faster, more reliable software delivery.

Automated TestingDevOpsJAT
0 likes · 9 min read
Understanding DevOps and Solving Automated Testing Challenges with the JAT Platform
DevOps Cloud Academy
DevOps Cloud Academy
Nov 25, 2020 · Cloud Native

Using Spinnaker for Continuous Delivery in Kubernetes Environments

This article provides a comprehensive guide to Spinnaker, covering its role in Kubernetes, integration with cloud providers, detailed architecture, pipeline design, workflow steps, and best practices for implementing continuous delivery in cloud‑native environments.

Cloud NativeContinuous DeliveryDevOps
0 likes · 11 min read
Using Spinnaker for Continuous Delivery in Kubernetes Environments
Efficient Ops
Efficient Ops
Nov 25, 2020 · Cloud Native

How to Migrate a Java Project to Kubernetes: Step‑by‑Step Guide

This article walks through the complete process of moving a Java application to a Kubernetes platform, covering image creation, pod management, data persistence, service exposure, ingress configuration, and deployment automation with Docker, Maven, and Helm‑like YAML files.

DeploymentDockerKubernetes
0 likes · 15 min read
How to Migrate a Java Project to Kubernetes: Step‑by‑Step Guide
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.

Continuous DeliveryDevOpsGitLab
0 likes · 15 min read
Jenkins vs GitLab CI/CD: Which DevOps Tool Suits Your Projects?
DevOps Cloud Academy
DevOps Cloud Academy
Nov 20, 2020 · Operations

Integrating Gerrit with Jenkins for Automated Code Review and CI Pipeline

This article explains how to set up Gerrit for code review, configure it via Docker, add a Jenkins user and SSH keys, adjust project permissions, install the Gerrit Trigger plugin in Jenkins, and create a Jenkinsfile that automatically runs a pipeline when a review is merged, providing a complete DevOps CI/CD workflow.

DevOpsGerritJenkins
0 likes · 10 min read
Integrating Gerrit with Jenkins for Automated Code Review and CI Pipeline
Yanxuan Tech Team
Yanxuan Tech Team
Nov 18, 2020 · Operations

How Yanxuan Boosted Development Efficiency with a Unified DevOps Toolchain

This article explains how Yanxuan tackled growing development demands by redesigning its DevOps toolchain—covering CMDB, monitoring, CI/CD challenges, and a unified efficiency platform—to improve delivery speed, reduce collaboration costs, and support a container‑based, cloud‑native architecture.

CMDBci/cdtoolchain
0 likes · 11 min read
How Yanxuan Boosted Development Efficiency with a Unified DevOps Toolchain
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Nov 18, 2020 · Operations

Building a DevOps Toolchain for R&D Efficiency at Yanxuan

Yanxuan revamped its DevOps toolchain—integrating a unified CMDB, layered monitoring, standardized CI/CD artifact flow, and the Overmind R&D efficiency platform—to streamline planning, coding, testing, deployment, and monitoring, thereby reducing collaboration costs, accelerating delivery, and maintaining quality as the organization scales to hundreds of engineers.

CMDBDevOpsR&D efficiency
0 likes · 12 min read
Building a DevOps Toolchain for R&D Efficiency at Yanxuan
Java Backend Technology
Java Backend Technology
Nov 17, 2020 · Operations

Automate Spring Boot Deployment with Jenkins: A Step‑by‑Step Guide

This article walks you through setting up Jenkins to clone a Spring Boot project from Gitee, configure JDK, Git, and Maven tools, create a freestyle job with parameterized builds, write shell scripts for stopping and starting the application, and troubleshoot common issues for a fully automated CI/CD pipeline.

GitJenkinsSpring Boot
0 likes · 7 min read
Automate Spring Boot Deployment with Jenkins: A Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Nov 16, 2020 · Information Security

Integrating Trivy Image Security Scanning into GitLab CI/CD Pipelines

This tutorial demonstrates how to integrate Trivy image security scanning into a GitLab CI/CD pipeline, covering tool selection, Dockerfile creation, pipeline configuration, scheduled scans, handling vulnerability reports, and strategies for failing builds based on severity levels.

DevOpsGitLab CIImage Security
0 likes · 15 min read
Integrating Trivy Image Security Scanning into GitLab CI/CD Pipelines
macrozheng
macrozheng
Nov 9, 2020 · Operations

How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos

This guide walks you through updating the mall‑swarm project to use Nacos for service registration and configuration, preparing Docker images, configuring Jenkins jobs for each microservice, handling Docker network settings, and verifying the deployment, enabling one‑click builds and releases for the entire e‑commerce platform.

DeploymentDockerJenkins
0 likes · 9 min read
How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos
DevOps Engineer
DevOps Engineer
Nov 5, 2020 · Operations

Understanding JFrog Artifactory: Features, Advantages, and Best Practices for Artifact Management

This article introduces JFrog Artifactory, explains its role as a universal artifact repository, outlines its key advantages such as multi‑format support, CI/CD integration, powerful search, lifecycle management, and provides practical guidance on repository naming, permissions, retention policies, and workflow best practices.

ArtifactoryDevOpsartifact repository
0 likes · 12 min read
Understanding JFrog Artifactory: Features, Advantages, and Best Practices for Artifact Management
Xianyu Technology
Xianyu Technology
Nov 5, 2020 · Backend Development

Accelerating Build, Deployment, and Startup for Java Backend Applications

By profiling the idle‑local Java backend, the author cut build, deployment, and startup times by over 30 seconds per cycle through asynchronous Spring bean initialization, selective dependency pruning, layered Docker image construction, and streamlined shutdown, demonstrating a comprehensive, reusable optimization strategy for faster releases.

Build OptimizationDockerStartup Acceleration
0 likes · 13 min read
Accelerating Build, Deployment, and Startup for Java Backend Applications
Zhengtong Technical Team
Zhengtong Technical Team
Nov 3, 2020 · Operations

Automated Testing Frameworks: Design, Data Generation, UI/API Automation, and CI Integration

The article explains how automated testing—using Python‑based UI and API frameworks, configurable test‑data generation, Linux headless execution, and Jenkins continuous integration—addresses the growing complexity of software releases by reducing manual regression effort and improving defect detection speed.

Automated TestingJenkinsPython
0 likes · 12 min read
Automated Testing Frameworks: Design, Data Generation, UI/API Automation, and CI Integration
DevOps Cloud Academy
DevOps Cloud Academy
Oct 31, 2020 · Cloud Native

GitOps Workflow Example with Argo CD, GitLab CI, and Kubernetes

This article provides a step‑by‑step guide to implementing a GitOps workflow on a Kubernetes cluster using Argo CD and GitLab CI, covering Argo CD installation, Helm deployment, application configuration, CI/CD pipeline definition, and deployment to dev and prod environments.

Argo CDGitLab CIGitOps
0 likes · 14 min read
GitOps Workflow Example with Argo CD, GitLab CI, and Kubernetes
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.

Automated TestingMobile DevOpsOperations
0 likes · 7 min read
Mastering Mobile DevOps: A Complete Guide to CI/CD, Testing, and Release
ByteFE
ByteFE
Oct 28, 2020 · Frontend Development

Engineering Practices and Platform Evolution for Frontend Development at ByteDance

This article details ByteDance's journey in front‑end engineering, describing the evolution from manual deployments to a fully automated CI/CD pipeline, the creation of a dedicated front‑end deployment platform, and the ongoing development of a comprehensive front‑end R&D platform that integrates DevOps and SRE principles.

DeploymentDevOpsSRE
0 likes · 15 min read
Engineering Practices and Platform Evolution for Frontend Development at ByteDance
FunTester
FunTester
Oct 28, 2020 · Operations

How to Build an Effective QA Process When Resources Are Tight

This guide explains why many IT budgets neglect quality assurance, presents data from the 2019‑2020 World Quality Report, and offers practical steps—ownership, prioritization, integration, automation, reporting, and documentation—to establish a robust QA workflow even with limited resources.

DevOpsQASoftware Testing
0 likes · 6 min read
How to Build an Effective QA Process When Resources Are Tight
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 28, 2020 · Operations

How to Install and Configure Jenkins on CentOS 7

This guide walks through installing Jenkins on CentOS 7, covering prerequisite JDK setup, repository configuration, service start‑up, troubleshooting common startup errors, firewall adjustments, and port configuration to get a functional CI/CD server.

DevOpsInstallationJenkins
0 likes · 6 min read
How to Install and Configure Jenkins on CentOS 7
DevOps Cloud Academy
DevOps Cloud Academy
Oct 25, 2020 · Operations

Deploying Jenkins on AWS with Terraform for CI/CD

This tutorial explains how to automate CI/CD by installing Jenkins on an AWS EC2 instance using Terraform, covering prerequisites, Bash installation scripts, plugin setup, a sample pipeline job, Terraform variable definitions, resource provisioning, and accessing the Jenkins web interface.

AWSDevOpsJenkins
0 likes · 10 min read
Deploying Jenkins on AWS with Terraform for CI/CD
DevOps Cloud Academy
DevOps Cloud Academy
Oct 19, 2020 · Cloud Native

Step‑by‑Step Guide to Deploy Spinnaker with Halyard on Kubernetes Using External Redis and MySQL

This guide walks through the complete deployment of Spinnaker on Kubernetes using Halyard, covering architecture analysis, preparation of Redis, MySQL and MinIO, container image retrieval, BOM preparation, Halyard configuration, external Redis and SQL database integration, authentication, canary analysis, monitoring, and additional settings.

DevOpsHalyardci/cd
0 likes · 24 min read
Step‑by‑Step Guide to Deploy Spinnaker with Halyard on Kubernetes Using External Redis and MySQL
DevOps Coach
DevOps Coach
Oct 15, 2020 · Cloud Native

Mastering Kubernetes‑Based DevOps: End‑to‑End CI/CD Pipeline with Jenkins, Helm, and Docker

This comprehensive guide walks you through preparing hardware and network resources, setting up a private Git repository, installing Docker, Jenkins, Kubernetes, Helm, Baget, Harbor, and SonarQube, writing Dockerfiles and Helm charts, and configuring a Groovy Jenkinsfile to achieve a fully automated CI/CD workflow on a Kubernetes cluster.

Cloud NativeDevOpsDocker
0 likes · 27 min read
Mastering Kubernetes‑Based DevOps: End‑to‑End CI/CD Pipeline with Jenkins, Helm, and Docker
FunTester
FunTester
Oct 14, 2020 · Operations

Beyond Functional Testing: How Test Engineers Can Add Value Through QAOps, Automation, Stakeholder Collaboration, and Data Science

The article explains how test engineers can extend their impact beyond functional testing by engaging stakeholders, adopting QAOps practices, listening to user feedback, exploring automation tools, participating in code reviews, focusing on user experience, meeting deadlines, and leveraging data science to improve software quality.

Data ScienceQAOpsSoftware Testing
0 likes · 13 min read
Beyond Functional Testing: How Test Engineers Can Add Value Through QAOps, Automation, Stakeholder Collaboration, and Data Science
DevOps Coach
DevOps Coach
Oct 14, 2020 · Operations

Mastering Jenkins Declarative Pipeline Syntax: A Complete Guide

This article provides a comprehensive walkthrough of Jenkins' declarative pipeline syntax, covering required sections, optional directives, practical code examples, parallel execution, input handling, post actions, and tips for effective CI/CD pipeline creation.

Declarative PipelineDevOpsJenkins
0 likes · 14 min read
Mastering Jenkins Declarative Pipeline Syntax: A Complete Guide
HaoDF Tech Team
HaoDF Tech Team
Oct 9, 2020 · Operations

Automated Deployment Solution for HaoDF WeChat Mini Programs

This article describes how HaoDF built an automated, visual CI/CD pipeline for its WeChat mini programs, replacing manual testing and release steps with a platform that handles environment configuration, QR‑code generation, code merging, and deployment while improving efficiency, reducing errors, and supporting future scaling.

DevOpsOperationsWeChat Mini Program
0 likes · 9 min read
Automated Deployment Solution for HaoDF WeChat Mini Programs
DevOps Coach
DevOps Coach
Oct 1, 2020 · Operations

Mastering Deployment Automation: Google’s DevOps Best Practices

This guide explains Google’s DevOps solution built on DORA research, outlines the four DevOps capability categories, and provides detailed steps, best practices, common pitfalls, improvement methods, and measurement techniques for implementing reliable, automated software deployments.

Deployment AutomationDevOpsOperations
0 likes · 11 min read
Mastering Deployment Automation: Google’s DevOps Best Practices
Cloud Native Technology Community
Cloud Native Technology Community
Sep 29, 2020 · Operations

Running Jenkins on Tomcat in Windows – Tutorial Overview

This article introduces a tutorial video that demonstrates how to install and run Jenkins, the open‑source CI/CD platform, inside an Apache Tomcat servlet container on a Windows operating system, and provides links to related cloud‑native community resources and further Jenkins learning materials.

DevOpsJenkinsTomcat
0 likes · 3 min read
Running Jenkins on Tomcat in Windows – Tutorial Overview
FunTester
FunTester
Sep 28, 2020 · Fundamentals

When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations

The article examines when to choose code‑based versus no‑code test automation, outlining key factors such as use cases, team skills, CI/CD integration, cost, scalability, and maintenance, and concludes that combining both approaches often yields the best results.

AINo-codeSelenium
0 likes · 11 min read
When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations
JavaEdge
JavaEdge
Sep 27, 2020 · Operations

Mastering Blue‑Green, Canary, and Dark Launch Deployments: A Practical Guide

This article explains three key deployment strategies—Blue‑Green, Canary (gray release), and Dark Launch (feature toggles)—detailing their concepts, step‑by‑step traffic switching processes, rollback mechanisms, database considerations, and practical usage scenarios for reliable production releases.

Blue‑Green deploymentDark LaunchDeployment Strategies
0 likes · 10 min read
Mastering Blue‑Green, Canary, and Dark Launch Deployments: A Practical Guide
ByteFE
ByteFE
Sep 23, 2020 · R&D Management

Git Workflow Strategies and Company Practices at Bytedance

This article reviews common industry Git workflows such as Git Flow, GitHub Flow, GitLab Flow, Trunk‑based Flow and Aone Flow, analyzes Bytedance's multi‑environment deployment architecture, and presents concrete single‑, double‑ and triple‑branch practices together with recommendations for effective R&D process management.

DevOpsGitR&D management
0 likes · 13 min read
Git Workflow Strategies and Company Practices at Bytedance
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.

Continuous DeliveryDeployment PipelineDevOps
0 likes · 9 min read
Understanding Deployment Pipelines, CI/CD, and Best Practices in DevOps
DevOps Cloud Academy
DevOps Cloud Academy
Sep 18, 2020 · Operations

Spinnaker Architecture, CI/CD Practices, and Deployment Guide

This article explains Netflix's Spinnaker platform, detailing its microservice architecture, code repository management, GitHub Actions continuous integration workflow, versioned deployment configuration, and practical steps for deploying and rolling back Spinnaker in multi‑cloud environments.

DevOpsci/cdcloud deployment
0 likes · 8 min read
Spinnaker Architecture, CI/CD Practices, and Deployment Guide
Programmer DD
Programmer DD
Sep 15, 2020 · Backend Development

Build and Deploy a Spring Boot App Using Alibaba Cloud Development Platform

This article walks through creating, configuring, testing, and deploying a Spring Boot application on Alibaba Cloud's Development Platform, covering both online and local development modes, CI/CD pipelines, environment management, and practical tips for smoother serverless workflows.

Alibaba CloudBackendCloud Development Platform
0 likes · 10 min read
Build and Deploy a Spring Boot App Using Alibaba Cloud Development Platform
DevOps
DevOps
Sep 7, 2020 · Information Security

OPPO’s DevSecOps Practice: Embedding Security and Privacy Across the Development Lifecycle

OPPO’s security team outlines its DevSecOps transformation, detailing how security and privacy activities are embedded across product lifecycles—from requirement reviews and automated CI/CD scans to comprehensive protection layers, cultural initiatives, external collaborations, and continuous improvement to meet global compliance challenges.

DevSecOpsOPPOci/cd
0 likes · 12 min read
OPPO’s DevSecOps Practice: Embedding Security and Privacy Across the Development Lifecycle
FunTester
FunTester
Sep 6, 2020 · Industry Insights

How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices

This guide explains the benefits of automated testing, outlines the main types of automation tools, and provides practical criteria—including platform support, ease of adoption, scripting flexibility, integration, analysis features, and licensing—to help teams select the most suitable solution for their CI/CD pipelines.

Automated TestingSoftware TestingTool Selection
0 likes · 7 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
Programmer DD
Programmer DD
Sep 1, 2020 · Operations

How to SSH into GitHub Actions Runners: Bypass Restrictions with tmate and ngrok

This article explains how to bypass GitHub Actions' lack of interactive SSH access by using tmate and ngrok, providing step‑by‑step workflow examples, required server specifications, code snippets, and tips for maintaining persistent connections, while emphasizing responsible, non‑malicious usage.

GitHub ActionsSSHci/cd
0 likes · 8 min read
How to SSH into GitHub Actions Runners: Bypass Restrictions with tmate and ngrok
FunTester
FunTester
Aug 30, 2020 · Operations

Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation

The article introduces Selenium IDE 4, outlines its new plugin system, NodeJS‑based CLI runner, WebDriver playback, parallel execution and cross‑browser support, reviews its history and installation, and demonstrates its core features with a detailed JSON test‑case example.

Browser AutomationParallel TestingSelenium4
0 likes · 8 min read
Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation
Youzan Coder
Youzan Coder
Aug 28, 2020 · Mobile Development

How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins

This article details Youzan Retail's mobile continuous integration and delivery system, covering the background, challenges, architecture, packaging, distribution, compile and static checks, local Git hooks, code review workflow, messaging, and future improvements to streamline weekly releases for mobile teams.

Code reviewGitLabJenkins
0 likes · 19 min read
How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins
DevOps Cloud Academy
DevOps Cloud Academy
Aug 27, 2020 · Cloud Native

Step-by-Step Guide to Building More Reliable Software with Kubernetes and DevOps

This article presents a practical, multi‑stage approach for improving software reliability in Kubernetes‑based microservice environments, covering static analysis, testing pyramids, CI/CD observability, performance testing, deployment strategies, and feedback loops to help engineering teams deliver faster, higher‑quality releases.

Cloud NativeDevOpsci/cd
0 likes · 11 min read
Step-by-Step Guide to Building More Reliable Software with Kubernetes and DevOps
FunTester
FunTester
Aug 26, 2020 · Cloud Computing

Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration

The article introduces the TcloudServer cloud testing platform, outlines its key features such as cloud devices, workflow management, and dashboards, and provides detailed configuration instructions including Python settings, Jenkins pipeline setup, and parameter definitions for automated mobile monkey testing.

JenkinsPythonautomation
0 likes · 6 min read
Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration