Tagged articles
1703 articles
Page 16 of 18
DevOps
DevOps
Apr 16, 2019 · Operations

DevOps Trends and Predictions for 2019: Insights from XebiaLabs, G20Group, and Veritis

This article compiles 22 DevOps predictions from XebiaLabs, G20Group, and Veritis, highlighting trends such as continuous integration pipelines, value‑stream mapping, real‑time data mining, shared responsibility culture, self‑service deployment, DevSecOps, AI‑driven automation, containerization, FaaS, and the growing importance of automation and security in software delivery.

AIAutomationDevOps
0 likes · 7 min read
DevOps Trends and Predictions for 2019: Insights from XebiaLabs, G20Group, and Veritis
Architecture Digest
Architecture Digest
Apr 15, 2019 · Operations

Evolution of Zhihu's Application Deployment System: From Physical Machines to Cloud‑Native Kubernetes

This article details the design and evolution of Zhihu's deployment platform, covering its early physical‑machine system, the transition to container orchestration with Mesos and Kubernetes, and advanced features such as blue‑green, canary releases, pre‑deployment, and branch deployments that enable rapid, reliable continuous delivery for large‑scale internet services.

Blue-GreenContinuous DeploymentKubernetes
0 likes · 14 min read
Evolution of Zhihu's Application Deployment System: From Physical Machines to Cloud‑Native Kubernetes
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 14, 2019 · Operations

8 Essential DevOps Skills Every Engineer Should Master

Shane Boulden, a Red Hat DevOps certification expert, outlines the eight most valuable DevOps skills—from mastering Kubernetes and micro‑service scaling to automation, container optimization, multi‑runtime interaction, identity management, OS expertise, and effective learning strategies—providing a practical roadmap for 2019 and beyond.

ContainersKubernetesci/cd
0 likes · 7 min read
8 Essential DevOps Skills Every Engineer Should Master
DevOps Cloud Academy
DevOps Cloud Academy
Apr 9, 2019 · Operations

Chapter 3: Managing Jenkins (Projects, Views, Plugins)

This guide explains Jenkins project management, covering naming conventions, creating new projects, configuring build history, parameterized builds, triggers, Jenkinsfile setup, as well as building, viewing logs, and debugging pipelines with illustrative screenshots.

DevOpsJenkinsOperations
0 likes · 2 min read
Chapter 3: Managing Jenkins (Projects, Views, Plugins)
360 Tech Engineering
360 Tech Engineering
Apr 8, 2019 · Cloud Native

Front‑end Container Deployment: Lessons Learned, Optimizations, and Multi‑stage Build

This article details a front‑end engineer's journey of containerizing a static‑site project with Docker and Kubernetes, addressing node_modules caching, oversized images, and complex deployment workflows, and presents three optimizations—caching dependencies, shrinking base images, and using multi‑stage builds—that cut image size to 25 MB and halve CI build time.

DockerKubernetesci/cd
0 likes · 9 min read
Front‑end Container Deployment: Lessons Learned, Optimizations, and Multi‑stage Build
DevOps Cloud Academy
DevOps Cloud Academy
Mar 27, 2019 · Operations

Chapter 2 – Installing Jenkins

This guide details the prerequisites, multiple deployment methods (WAR, macOS, Windows, Linux), and post‑installation configuration steps for Jenkins, including unlocking the instance, installing plugins, creating an admin user, setting an update site, and configuring a slave node.

DevOpsInstallationJenkins
0 likes · 5 min read
Chapter 2 – Installing Jenkins
DevOps Cloud Academy
DevOps Cloud Academy
Mar 26, 2019 · Operations

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

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

AutomationDevOpsJenkins
0 likes · 4 min read
Introduction to Jenkins – Overview, Features, History, and Web UI
Efficient Ops
Efficient Ops
Mar 21, 2019 · Operations

How Ctrip Scales Continuous Delivery: 6000 Daily Deploys with Jenkins & K8s

This article details Ctrip's large‑scale continuous delivery practice, describing their deployment pipeline, unified build platform, Jenkins integration, Kubernetes‑based elastic agents, monitoring, and the challenges and improvements they encountered while handling thousands of daily deployments across multiple environments.

Cloud NativeContinuous DeliveryDeployment
0 likes · 21 min read
How Ctrip Scales Continuous Delivery: 6000 Daily Deploys with Jenkins & K8s
DevOps Cloud Academy
DevOps Cloud Academy
Mar 21, 2019 · Operations

Jenkins Practice Documentation – Chapter Overview

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

AutomationDevOpsJenkins
0 likes · 4 min read
Jenkins Practice Documentation – Chapter Overview
Programmer DD
Programmer DD
Mar 8, 2019 · Cloud Native

From Monolith to Microservices: A Small Team’s Cloud‑Native Evolution

This article chronicles a SaaS startup’s transition from a simple monolithic Java application to a fully containerized microservice architecture, detailing the motivations, design principles, CI/CD pipelines, Spring Cloud and Kubernetes integration, automated deployment, tracing, and operational monitoring practices adopted along the way.

KubernetesSpring Cloudarchitecture
0 likes · 14 min read
From Monolith to Microservices: A Small Team’s Cloud‑Native Evolution
UCloud Tech
UCloud Tech
Mar 7, 2019 · Cloud Native

How UCloud Uses Terraform to Cut Cloud Resource Deployment Time by 80%

This article explains how UCloud built a Terraform‑based resource orchestration tool that dramatically reduces deployment time, improves reliability, and integrates with CLI and CI/CD pipelines, while detailing fault‑tolerance, integration, and engineering practices for large‑scale cloud infrastructure.

DevOpsInfrastructure as CodeTerraform
0 likes · 14 min read
How UCloud Uses Terraform to Cut Cloud Resource Deployment Time by 80%
Xianyu Technology
Xianyu Technology
Feb 20, 2019 · Mobile Development

Performance Automation Practices for Xianyu Android Client

To meet Xianyu’s rapid‑release targets, the team built a CI‑integrated automation suite that gathers Flutter FPS, CPU, memory and network data via extended Android tools, drives mixed Flutter/Native UI tests with Appium and integration‑test, and generates lane‑by‑lane performance reports that quickly flag regressions across dozens of feature branches.

FlutterMetricsPerformance Testing
0 likes · 11 min read
Performance Automation Practices for Xianyu Android Client
MaGe Linux Operations
MaGe Linux Operations
Feb 4, 2019 · Operations

60+ Essential Open‑Source DevOps Tools Every Engineer Should Know

This guide compiles over sixty top open‑source DevOps utilities—including version control, build automation, CI/CD platforms, container orchestration, configuration management, monitoring, and logging tools—to help developers and operations teams streamline development, deployment, and maintenance workflows.

AutomationDeploymentDevOps
0 likes · 14 min read
60+ Essential Open‑Source DevOps Tools Every Engineer Should Know
360 Quality & Efficiency
360 Quality & Efficiency
Jan 28, 2019 · Operations

Guide to Migrating Jenkins to a New Server

This article provides a step‑by‑step tutorial on preparing the environment, configuring Tomcat, copying Jenkins files, and handling permissions to successfully migrate a Jenkins instance to a new machine or directory.

AutomationDevOpsJenkins
0 likes · 4 min read
Guide to Migrating Jenkins to a New Server
Programmer DD
Programmer DD
Jan 23, 2019 · Operations

How to Build a Full CI/CD Pipeline for Python with GitLab, Docker, and SonarQube

This article walks through creating a complete CI/CD workflow for a Python service using GitLab CI, Docker‑based gitlab‑runner, unit testing, static code analysis with SonarQube, service containers for Redis and MongoDB, and deployment steps, providing all necessary configuration files and commands.

DockerGitLab CIPython
0 likes · 9 min read
How to Build a Full CI/CD Pipeline for Python with GitLab, Docker, and SonarQube
Zhongtong Tech
Zhongtong Tech
Jan 11, 2019 · Information Security

How Hunter Automates Web Security Scanning in CI/CD Pipelines

This article explains how the Hunter system integrates automated web vulnerability scanning—including black‑box testing, browser‑extension traffic capture, and distributed analysis engines—into CI/CD workflows to detect security risks early, improve efficiency, and reduce manual effort.

Web Securitybrowser extensionci/cd
0 likes · 13 min read
How Hunter Automates Web Security Scanning in CI/CD Pipelines
DevOps
DevOps
Jan 8, 2019 · Operations

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

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

AutomationAzure DevOpsDevOps
0 likes · 9 min read
Implementing an End-to-End CI/CD Pipeline for a Large-Scale Banking System Using Azure DevOps and TFS
Java Architect Essentials
Java Architect Essentials
Dec 29, 2018 · Operations

Evolution of ZBJ.com’s System Architecture and DevOps Platform

This article chronicles the transformation of ZBJ.com’s system architecture from a PHP‑centric monolith to a multi‑language, Dubbo‑based SOA, detailing the adoption of front‑back separation, agile practices, a comprehensive DevOps platform with automated pipelines, containerization, CMDB, monitoring, and continuous scaling to support rapid business growth.

AutomationDevOpsKubernetes
0 likes · 15 min read
Evolution of ZBJ.com’s System Architecture and DevOps Platform
DevOps Cloud Academy
DevOps Cloud Academy
Dec 25, 2018 · Operations

SonarQube Architecture and Workflow Overview

This article explains SonarQube's main components—including server processes, database, plugins, and scanners—and describes the end‑to‑end workflow that integrates code analysis into development, CI/CD pipelines, reporting, and operational monitoring.

DevOpsSoftware qualitySonarQube
0 likes · 2 min read
SonarQube Architecture and Workflow Overview
Liulishuo Tech Team
Liulishuo Tech Team
Dec 14, 2018 · Mobile Development

Engineering Practice: Building an Android Application Performance Management (APM) Dashboard

This article details the architectural design and engineering practices behind building a comprehensive Application Performance Management dashboard for Android applications, covering real-time monitoring, version comparison, development cycle tracking, automated data collection, and integrated test coverage analysis to ensure sustainable software quality and delivery efficiency.

APMAndroid DevelopmentGrafana
0 likes · 21 min read
Engineering Practice: Building an Android Application Performance Management (APM) Dashboard
Xianyu Technology
Xianyu Technology
Dec 6, 2018 · Mobile Development

Rebuilding Flutter Infrastructure at Xianyu: Challenges and Solutions

Xianyu tackled Flutter adoption by creating a private CocoaPods CI pipeline, a component‑based fishRedux architecture, and a shared‑GL engine modification that let native middleware run in Flutter, thereby unifying Android, iOS, and Flutter development, improving build speed, and contributing tools back to the community.

Component ArchitectureDARTFlutter
0 likes · 11 min read
Rebuilding Flutter Infrastructure at Xianyu: Challenges and Solutions
dbaplus Community
dbaplus Community
Dec 5, 2018 · Cloud Native

Designing a Unified Dev Platform for Traditional and Internet Business Models

This article explains how to construct a Dev platform that supports both traditional enterprise delivery and internet‑centric business models, detailing the Dev stages (Code, Build, Assemble, Deploy, Monitor), their objectives, required tooling, and the architectural patterns needed for automated microservice packaging and deployment.

Cloud NativeDevOpsDocker
0 likes · 12 min read
Designing a Unified Dev Platform for Traditional and Internet Business Models
MaGe Linux Operations
MaGe Linux Operations
Nov 29, 2018 · Operations

60+ Must‑Have Open Source DevOps Tools for Seamless Automation

This article compiles over sixty top open‑source tools spanning version control, build automation, continuous integration, deployment, configuration management, container platforms, monitoring and logging, providing a comprehensive resource for building efficient DevOps pipelines.

AutomationContainersDevOps
0 likes · 14 min read
60+ Must‑Have Open Source DevOps Tools for Seamless Automation
Efficient Ops
Efficient Ops
Nov 18, 2018 · Backend Development

How a Chinese Insurer Built a Scalable Microservices Platform with DevOps

This article details how PICC Life Insurance designed and implemented a distributed microservices platform using Spring Cloud, Apollo, ELK, and DevOps pipelines to improve performance, reliability, and development efficiency, illustrating the architecture, technology stack, CI/CD process, and operational benefits.

MicroservicesSpring Cloudci/cd
0 likes · 9 min read
How a Chinese Insurer Built a Scalable Microservices Platform with DevOps
DevOps
DevOps
Oct 29, 2018 · Operations

Azure DevOps‑Based Agile and DevOps Transformation at Beijing Bank: Practices and Lessons

This article details Beijing Bank's 2017‑2018 journey of adopting Azure DevOps Server to enable a regulated yet agile development process, covering challenges, project‑, version‑, and test‑management solutions, gene‑adaptation of TFS, and the resulting dual‑mode, automated workflow for a large financial institution.

AutomationAzure DevOpsBanking
0 likes · 11 min read
Azure DevOps‑Based Agile and DevOps Transformation at Beijing Bank: Practices and Lessons
JD Tech
JD Tech
Oct 26, 2018 · Cloud Native

Retrieving and Accessing Jenkins Job Workspace on Kubernetes Using NFS Mount

This article explains how to solve the problem of losing Jenkins job artifacts when using dynamic Kubernetes agents by mounting the slave workspace to the master via NFS, modifying pipeline code, and accessing the workspace through the Jenkins UI, complete with step‑by‑step instructions and troubleshooting tips.

DevOpsJenkinsKubernetes
0 likes · 7 min read
Retrieving and Accessing Jenkins Job Workspace on Kubernetes Using NFS Mount
vivo Internet Technology
vivo Internet Technology
Oct 22, 2018 · Operations

Jenkins Area Meetup 2018 Shenzhen: DevOps Practices and CI/CD Solutions

The Jenkins Area Meetup 2018 in Shenzhen, co‑hosted by DevOps时代社区 and vivo Mobile Internet, gathered experts who presented on hybrid‑cloud DevOps, large‑scale CI/CD with Jenkins at Tencent, DevOps‑based R&D and operations standards, and an automated CMDB‑driven operations platform, concluding with strong community engagement and available presentation materials.

DevOpsJenkinsOperations
0 likes · 3 min read
Jenkins Area Meetup 2018 Shenzhen: DevOps Practices and CI/CD Solutions
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 17, 2018 · R&D Management

How a Team Cut Development Cycle from 4 Weeks to 1 Week with Agile Practices

A Chinese R&D team struggling with long cycles, manual releases, and low quality applied four iterative agile improvements—visual work boards, refined requirement splitting, stable test environments, and automated pipelines—resulting in a 75% reduction in development time, higher test automation, and reliable daytime releases.

Requirement SplittingTesting Automationci/cd
0 likes · 16 min read
How a Team Cut Development Cycle from 4 Weeks to 1 Week with Agile Practices
Tencent Cloud Developer
Tencent Cloud Developer
Oct 9, 2018 · Cloud Native

A Comprehensive List of 50+ Useful Docker Tools

This guide catalogs over fifty essential Docker‑related tools—including orchestration platforms like Kubernetes and Swarm, CI/CD services such as Jenkins and GitLab, monitoring solutions like Prometheus, logging utilities, security scanners, storage plugins, and networking options—helping developers, DevOps, SREs, and architects select the right solution for each stage of container development.

DevOpsDockerOrchestration
0 likes · 27 min read
A Comprehensive List of 50+ Useful Docker Tools
JD Tech
JD Tech
Oct 8, 2018 · Operations

Overview of Shanghai Testing Team Practices at Dada‑JD.com

The article details the structure, daily responsibilities, quality‑assurance processes, automation strategies, tool development, performance testing, and quality‑culture initiatives of the Shanghai testing team at Dada‑JD.com, illustrating how systematic testing and DevOps practices enhance product stability and development efficiency.

AutomationPerformance TestingSoftware Testing
0 likes · 15 min read
Overview of Shanghai Testing Team Practices at Dada‑JD.com
DevOps
DevOps
Sep 29, 2018 · Operations

Containerizing TFS Continuous Integration and Agent Management with Docker

This article explains how to use Docker to containerize both the TFS continuous‑integration workflow and the TFS build agent, providing step‑by‑step commands for customizing Docker images, configuring agents, and handling authentication, followed by a brief recruitment notice for DevOps engineers.

AgentDevOpsDocker
0 likes · 9 min read
Containerizing TFS Continuous Integration and Agent Management with Docker
JD Tech
JD Tech
Sep 28, 2018 · Operations

JD's J-one Unified Release Platform: Architecture, Features, and Recent Enhancements

Since its launch in 2016, JD's J-one unified release platform has evolved through multiple large‑scale promotions, introducing container‑based compilation, auto‑scaling, and a new image‑deployment capability that dramatically speeds up releases while improving success rates and providing a suite of automation tools for developers.

Cloud NativeContainerDeployment
0 likes · 7 min read
JD's J-one Unified Release Platform: Architecture, Features, and Recent Enhancements
DevOps
DevOps
Sep 20, 2018 · Operations

Integrating Azure DevOps Server (TFS) with JMeter for Automated Testing

This article explains how to integrate Microsoft Azure DevOps Server (formerly TFS) with the open‑source load‑testing tool JMeter, describing the background of DevOps testing challenges, JMeter features, a demo PartsUnlimited project, pipeline design, environment setup, script execution, and performance‑testing options.

Automated TestingAzure DevOpsDevOps
0 likes · 9 min read
Integrating Azure DevOps Server (TFS) with JMeter for Automated Testing
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

13 Software Testing Antipatterns and How to Avoid Them

This article outlines thirteen common software testing antipatterns—from unstable or slow tests and manual test execution to treating test code as second‑class citizens and misusing TDD—explaining their negative impacts and offering practical guidance on building reliable, automated test suites.

Software TestingTDDantipatterns
0 likes · 14 min read
13 Software Testing Antipatterns and How to Avoid Them
Youzan Coder
Youzan Coder
Sep 7, 2018 · Operations

How We Built a Configurable Online Test Monitoring System for Real‑Time CI/CD Alerts

This article details the design, evolution, and implementation of an online test‑monitoring platform that transforms CI/CD pipelines into proactive alerting systems, covering the initial Spring‑based prototype, its shortcomings, the 2.0 configurable and visual redesign, plugin architecture, and future distributed deployment plans.

Operationsci/cdonline monitoring
0 likes · 15 min read
How We Built a Configurable Online Test Monitoring System for Real‑Time CI/CD Alerts
Java Architect Essentials
Java Architect Essentials
Aug 20, 2018 · Operations

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

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

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

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

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

.NET CoreContinuous DeploymentDevOps
0 likes · 9 min read
Building a DevOps CI/CD Pipeline with TFS and Docker for .NET Core
Xianyu Technology
Xianyu Technology
Aug 6, 2018 · Mobile Development

Flutter Integration in Mixed Native Projects: Architecture, Build Optimization, and Debugging

The article details how to reconstruct Xianyu’s product detail page using Flutter within existing native iOS/Android apps, covering project structure, environment management, build optimizations for Android and iOS, native‑launch debugging with hot‑reload, and CI integration for reliable hybrid releases.

Build OptimizationFlutterHybrid Development
0 likes · 11 min read
Flutter Integration in Mixed Native Projects: Architecture, Build Optimization, and Debugging
DevOps
DevOps
Aug 6, 2018 · Operations

Automating CI/CD Pipelines on Azure TFS with yoTeam: A Step‑by‑Step Guide

This article explains how to quickly set up a complete CI/CD pipeline on Azure‑hosted TFS 2018 using the open‑source yoTeam generator, covering environment provisioning, pipeline creation, required tools, command‑line usage, and practical examples for DevOps teams.

AutomationDevOpsTFS
0 likes · 10 min read
Automating CI/CD Pipelines on Azure TFS with yoTeam: A Step‑by‑Step Guide
Meituan Technology Team
Meituan Technology Team
Aug 2, 2018 · Mobile Development

Using Jenkins Pipeline for Multi‑Project Android Build Automation

The team replaced numerous free‑style Jenkins jobs with a single Pipeline‑as‑code project that pulls a shared script from SCM, uses UI parameters and project‑specific configs to run a standardized Android build flow—including React Native bundle download—providing versioned, maintainable, and visualized multi‑project CI.

AndroidGradleJenkins
0 likes · 18 min read
Using Jenkins Pipeline for Multi‑Project Android Build Automation
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 24, 2018 · Operations

Boost Your Team’s Code Velocity: From Commit to Production in Days

This article explains what Code Velocity is, why measuring and improving it matters for rapid business response, the obstacles that slow it down, and four key capabilities—frequent master merges, powerful regression, automated deployment, and breaking large projects into small pieces—that together enable teams to ship code in just a few days.

ci/cdcode velocitygated checkin
0 likes · 16 min read
Boost Your Team’s Code Velocity: From Commit to Production in Days
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 22, 2018 · Backend Development

How Evolutionary Architecture Transforms Monoliths into Agile Microservices

This article examines evolutionary architecture for microservices, outlines popular patterns such as CI/CD and the Strangler approach, explains layered and bounded‑context designs, and provides a detailed case study showing how a legacy monolithic system can be incrementally refactored into a flexible, cloud‑native microservice ecosystem.

Microservicesci/cdcloud
0 likes · 45 min read
How Evolutionary Architecture Transforms Monoliths into Agile Microservices
Open Source Tech Hub
Open Source Tech Hub
Jul 19, 2018 · Operations

How to Retrieve Jenkins Initial Admin Password on Windows

This guide explains what Jenkins is—a free, powerful CI/CD platform for any build or deployment—and shows the exact command to display the initial administrator password stored in the Jenkins home directory on a Windows host.

InitialAdminPasswordJenkinsLinux
0 likes · 2 min read
How to Retrieve Jenkins Initial Admin Password on Windows
Java Architect Essentials
Java Architect Essentials
Jul 10, 2018 · Cloud Native

Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns

The article explains how microservice architectures increase testing complexity and presents practical strategies—including orchestration testing, service virtualization, handling API changes, asynchronous command patterns, event firehose, and CI/CD environment configuration—to reliably test individual services and their interactions in cloud‑native environments.

MicroservicesOrchestrationasynchronous messaging
0 likes · 14 min read
Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns
DevOps
DevOps
Jul 5, 2018 · Operations

Why Repetitive Tasks in Software Development Should Be Automated

The article reflects on how many software development activities are repetitive and inefficient, argues that machines can handle these repetitive workflows more quickly and reliably, and demonstrates practical automation techniques—from simple scripts to CI/CD pipelines—to free developers for creative work.

Scriptingci/cdrepetitive tasks
0 likes · 13 min read
Why Repetitive Tasks in Software Development Should Be Automated
DevOps
DevOps
Jul 2, 2018 · Operations

Concourse CI Tutorial: End-to-End Blue‑Green Deployment with Docker and Cloud Foundry

This guide explains how to set up Concourse CI pipelines for automated blue‑green deployments, covering Docker Toolbox installation, pipeline configuration, unit and load testing, Cloud Foundry deployment, and cleanup steps, enabling zero‑downtime releases for Node.js applications.

Blue‑Green deploymentCloud FoundryConcourse
0 likes · 11 min read
Concourse CI Tutorial: End-to-End Blue‑Green Deployment with Docker and Cloud Foundry
dbaplus Community
dbaplus Community
Jun 21, 2018 · Cloud Native

Building an Enterprise‑Grade CI/CD Pipeline with Jenkins, Artifactory, Kubernetes & Helm

This article walks through the design and implementation of a production‑ready continuous integration and delivery pipeline using Jenkins, Artifactory, Kubernetes, and Helm, covering pipeline architecture, artifact promotion, binary metadata linking, resource limits, multi‑container pods, Helm chart management, monitoring with EFK, and practical lessons learned.

ArtifactoryDevOpsJenkins
0 likes · 9 min read
Building an Enterprise‑Grade CI/CD Pipeline with Jenkins, Artifactory, Kubernetes & Helm
DevOps
DevOps
Jun 19, 2018 · Operations

Understanding the Difference Between Continuous Delivery and Continuous Deployment

Continuous Delivery and Continuous Deployment are often confused, but this article examines their origins, definitions, and practical distinctions, highlighting how delivery focuses on business‑level release decisions while deployment automates production releases, and explains how they fit within DevOps, CI, and release strategies.

AutomationContinuous DeliveryContinuous Deployment
0 likes · 14 min read
Understanding the Difference Between Continuous Delivery and Continuous Deployment
Efficient Ops
Efficient Ops
Jun 11, 2018 · Operations

How to Build Low-Cost Automated Operations with Prometheus, Ansible, and Jenkins

This guide walks small teams through step‑by‑step implementation of low‑cost automated operations, covering basic monitoring with Prometheus, configuration versioning via Ansible, CI/CD pipelines using Jenkins, and scaling practices, enabling gradual evolution toward enterprise‑grade DevOps architectures.

AnsibleDevOpsJenkins
0 likes · 12 min read
How to Build Low-Cost Automated Operations with Prometheus, Ansible, and Jenkins
DevOps Cloud Academy
DevOps Cloud Academy
Jun 11, 2018 · Operations

Using the Jenkins API with Python (jenkinsapi)

This guide explains how to configure the Python environment and use the jenkinsapi library to interact with Jenkins, detailing class constructors, method signatures, parameters, and common operations such as retrieving job information, managing builds, and controlling jobs.

APIAutomationJenkins
0 likes · 6 min read
Using the Jenkins API with Python (jenkinsapi)
DevOps Cloud Academy
DevOps Cloud Academy
Jun 11, 2018 · Operations

Creating and Configuring Jenkins Project Views

This guide explains how to create a new view in Jenkins, configure its settings, and modify the view later through the edit interface, providing step‑by‑step instructions with illustrative screenshots for effective job organization.

JenkinsOperationsProject View
0 likes · 1 min read
Creating and Configuring Jenkins Project Views
Architecture Digest
Architecture Digest
May 29, 2018 · Operations

Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations

This article explains what a framework is, outlines the purpose and advantages of automated testing, discusses its limitations, and describes the essential components and typical technology stacks of automation testing frameworks, providing practical insights for building effective test solutions.

Software TestingTesting frameworkautomation testing
0 likes · 8 min read
Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations
21CTO
21CTO
May 25, 2018 · Backend Development

Essential Tools & Techniques for Building Robust Microservices

This article provides a comprehensive guide to planning, developing, testing, and monitoring microservices, recommending a range of open‑source tools for documentation, code review, logging, CI/CD, performance testing, and observability to help developers build reliable, scalable services.

MicroservicesToolingci/cd
0 likes · 9 min read
Essential Tools & Techniques for Building Robust Microservices
JD Retail Technology
JD Retail Technology
May 25, 2018 · Operations

How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms

This article chronicles JD.com's journey of evolving mobile backend API testing—from manual proxy checks to script‑based JMeter suites, then to integrated testing and performance platforms, and finally to a continuous DevOps pipeline that automates verification, monitoring, and delivery of high‑traffic services.

API testingAutomationDevOps
0 likes · 15 min read
How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms
Architecture Digest
Architecture Digest
May 24, 2018 · Cloud Native

Docker‑Based Microservice Architecture: Service Discovery, IPC, API Gateway, CI/CD and Operational Practices

This article presents a comprehensive guide to building Docker‑based microservice systems, covering service‑discovery patterns, registration methods, inter‑process communication choices, API‑gateway design, continuous integration/deployment pipelines, container orchestration, storage, security, logging and monitoring, offering practical recommendations for DevOps teams.

Dockerapi-gatewayci/cd
0 likes · 43 min read
Docker‑Based Microservice Architecture: Service Discovery, IPC, API Gateway, CI/CD and Operational Practices
DevOps
DevOps
May 17, 2018 · Operations

Understanding Continuous Integration, Delivery, and Deployment with a Step‑by‑Step VSTS CI/CD Pipeline and Docker

This article explains the concepts of Continuous Integration, Continuous Delivery, and Continuous Deployment, then walks through a complete VSTS (Azure DevOps) pipeline setup—including project creation, Git configuration, CI build, Release deployment, SSH tasks, Docker image building, and container execution—targeted at automating .NET Core web applications on a cloud server.

Azure DevOpsContinuous DeploymentDocker
0 likes · 8 min read
Understanding Continuous Integration, Delivery, and Deployment with a Step‑by‑Step VSTS CI/CD Pipeline and Docker
Ctrip Technology
Ctrip Technology
May 17, 2018 · Operations

LightMerge: Accelerating Multi-Feature Branch Integration on Ctrip’s Code Platform

LightMerge, Ctrip’s integration accelerator, addresses the challenges of merging multiple feature branches by automatically detecting conflicts, merging selected branches, and integrating with CI pipelines, thereby streamlining the multi‑feature branch release process and improving development efficiency and code quality.

AutomationDevOpsbranch integration
0 likes · 6 min read
LightMerge: Accelerating Multi-Feature Branch Integration on Ctrip’s Code Platform
MaGe Linux Operations
MaGe Linux Operations
May 1, 2018 · Operations

Why Docker? A Practical Guide to Containerizing Development Environments

This article explains why Docker solves traditional development environment problems by offering lightweight, fast-start containers, automated image builds with Dockerfiles, and orchestration via Docker Compose, while also covering basic commands, best practices, and its role in CI/CD and cloud-native workflows.

DevOpsDockerDocker Compose
0 likes · 12 min read
Why Docker? A Practical Guide to Containerizing Development Environments
DevOps
DevOps
Apr 25, 2018 · R&D Management

Agile Transformation of a Traditional Bank Software Development Team: A Case Study

This article describes how the Agricultural Bank's Software Development Center Department 2 adopted agile practices from 2017, using Kanban stand‑ups, Scrum, Git Pull Requests and CI/CD to build a continuous delivery pipeline, illustrating a six‑month journey from no agile knowledge to a self‑organizing, continuously improving team.

GitKanbanTeam Transformation
0 likes · 7 min read
Agile Transformation of a Traditional Bank Software Development Team: A Case Study
DevOps
DevOps
Apr 24, 2018 · Operations

Spring Project Agile Transformation: Integrating Physical Kanban with TFS for Process, Version, and Delivery Improvements

The Spring Project team adopted Scrum and a physical Kanban board, combined with TFS work items, to streamline requirement tracking, code‑story linkage, version control, and automated deployment, resulting in clearer process management, higher delivery quality, and improved team efficiency across fifteen iterations.

KanbanTFSVersion Control
0 likes · 8 min read
Spring Project Agile Transformation: Integrating Physical Kanban with TFS for Process, Version, and Delivery Improvements
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 18, 2018 · Cloud Native

Docker Microservices Blueprint: Service Discovery, API Gateway & CI/CD

This article outlines a practical Docker‑based microservice architecture, covering client‑side and server‑side service discovery (Eureka, Consul, Etcd, Zookeeper), registration patterns, synchronous and asynchronous IPC mechanisms, API‑gateway design, load balancing, security, CI/CD pipelines, container orchestration, database choices, and logging‑monitoring strategies.

Dockerci/cd
0 likes · 43 min read
Docker Microservices Blueprint: Service Discovery, API Gateway & CI/CD
DevOps
DevOps
Apr 17, 2018 · Operations

Managing Shared Configuration in VSTS Using Library Variable Groups

This guide explains how to centralize duplicated VSTS deployment parameters and PowerShell scripts by creating Library variable groups, setting their security, and referencing them in Release definitions to simplify configuration management across multiple projects.

Azure DevOpsLibraryOperations
0 likes · 3 min read
Managing Shared Configuration in VSTS Using Library Variable Groups
360 Tech Engineering
360 Tech Engineering
Apr 16, 2018 · Operations

Implementing Continuous Integration with Jenkins and Docker

This article explains how to set up a Jenkins-based CI/CD pipeline using Docker, covering Jenkins concepts, deployment via Docker containers, master‑slave configuration, essential Docker plugins, and API usage with practical command‑line examples for building automated workflows.

AutomationDockerDocker Plugins
0 likes · 12 min read
Implementing Continuous Integration with Jenkins and Docker
DevOps
DevOps
Apr 8, 2018 · Operations

Pull Request Diff Copy Plugin for VSTS: Incremental Deployment and CI/CD Automation

This article introduces the Pull Request Diff Copy plugin for Visual Studio Team Services, explains its background, how it extracts incremental file differences during pull‑request builds, and details the automated CI/CD pipeline used to develop, test, and publish the extension, significantly reducing deployment time.

DevOpsPull Requestci/cd
0 likes · 9 min read
Pull Request Diff Copy Plugin for VSTS: Incremental Deployment and CI/CD Automation
DevOpsClub
DevOpsClub
Mar 23, 2018 · Operations

How to Automate Infrastructure with IaC, Terraform, and Chef for Seamless CI/CD

This article explains why manual VM provisioning and application deployment are bottlenecks, and shows how combining Infrastructure as Code tools like Terraform with configuration‑management solutions such as Chef can create a fully automated, version‑controlled pipeline that speeds up continuous integration, delivery and deployment across development, test and production environments.

AutomationChefConfiguration Management
0 likes · 26 min read
How to Automate Infrastructure with IaC, Terraform, and Chef for Seamless CI/CD
DevOps Coach
DevOps Coach
Mar 23, 2018 · Operations

Automating Infrastructure with IaC, Terraform, and Chef for Seamless CI/CD

This article explains how to replace manual VM provisioning and application deployment with Infrastructure as Code using Terraform, Chef, and related automation tools, detailing the problems of hand‑crafted processes, layered system management, cookbook design, CI pipelines, and best‑practice deployment workflows.

ChefConfiguration ManagementDevOps
0 likes · 28 min read
Automating Infrastructure with IaC, Terraform, and Chef for Seamless CI/CD
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

Understanding Continuous Delivery: Practices, Benefits, and Differences from Continuous Deployment

Continuous Delivery is a DevOps practice that automates building, testing, and preparing code changes for production, enabling faster, more reliable releases through extensive testing, cloud‑based environments, and developer‑controlled deployment, while contrasting with Continuous Deployment's automatic production pushes.

AutomationContinuous DeliveryDevOps
0 likes · 5 min read
Understanding Continuous Delivery: Practices, Benefits, and Differences from Continuous Deployment
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 25, 2018 · Operations

How Automated CI Pipelines Transformed Our Supply‑Chain Testing Efficiency

This article outlines the challenges faced by the Beijing supply‑chain team in implementing functional‑test CI, presents a standardized, automated and visualized CI solution centered on automated testing, and demonstrates the resulting low‑cost, high‑output architecture, performance metrics, and future roadmap.

AutomationSoftware Operationsci/cd
0 likes · 3 min read
How Automated CI Pipelines Transformed Our Supply‑Chain Testing Efficiency
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 22, 2018 · Operations

Overview of GoCD Architecture and Core Concepts

This article provides a comprehensive overview of GoCD, an open‑source continuous integration and delivery system, detailing its server‑agent architecture, key concepts such as tasks, jobs, stages, pipelines, materials, triggers, environments, resources, fan‑out/fan‑in, value‑stream mapping, and artifact handling.

DevOpsGoCDPipeline
0 likes · 9 min read
Overview of GoCD Architecture and Core Concepts
Architect's Tech Stack
Architect's Tech Stack
Jan 16, 2018 · Cloud Native

Using Maven Docker Plugin to Build, Run, and Push Docker Images for Spring Boot Applications

This tutorial explains how to configure the spotify/docker-maven-plugin in a Spring Boot project's pom.xml, build Docker images with Maven commands, run containers, optionally use a custom Dockerfile, push images to DockerHub, and bind the build goal to the Maven package phase for automated container creation.

Containerci/cdcloud-native
0 likes · 12 min read
Using Maven Docker Plugin to Build, Run, and Push Docker Images for Spring Boot Applications