Tagged articles
1703 articles
Page 14 of 18
DevOps Cloud Academy
DevOps Cloud Academy
Apr 28, 2020 · Operations

Understanding CI/CD: Traditional Release Model, Continuous Integration, Delivery, and Deployment with GitLab and Jenkins

This article explains the shortcomings of the traditional software release process, introduces continuous integration, delivery, and deployment concepts, compares GitLab CI and Jenkins features, and outlines the advantages, architecture, and practical usage of CI/CD pipelines for DevOps teams.

Continuous DeliveryDevOpsGitLab
0 likes · 12 min read
Understanding CI/CD: Traditional Release Model, Continuous Integration, Delivery, and Deployment with GitLab and Jenkins
UCloud Tech
UCloud Tech
Apr 28, 2020 · Cloud Native

How We Built a Highly Available Kubernetes Platform for Multi‑Cluster Deployments

This article explains why Kubernetes was chosen, describes the overall architecture, high‑availability master design, multi‑IDC cluster deployment, logging, monitoring, service exposure, image building, lifecycle hooks, CI/CD, multi‑cluster management, encountered challenges, and future plans for operators and automated scaling.

KubernetesMulti-Clusterci/cd
0 likes · 11 min read
How We Built a Highly Available Kubernetes Platform for Multi‑Cluster Deployments
DevOps Engineer
DevOps Engineer
Apr 26, 2020 · Operations

Resolving the Jenkins Declarative Pipeline “Method code too large” Error

The article explains why Jenkins declarative pipelines can hit a 64 KB method size limit, presents three practical mitigation strategies—including extracting steps, switching to scripted pipelines, and using Shared Libraries—and compares their advantages and disadvantages to help developers keep their Jenkinsfiles maintainable.

Declarative PipelineJenkinsMethod Code Too Large
0 likes · 5 min read
Resolving the Jenkins Declarative Pipeline “Method code too large” Error
Ctrip Technology
Ctrip Technology
Apr 23, 2020 · Frontend Development

CTrip Flight App Frontend CI/CD and UI Automation Practices

This article details how CTrip's flight app transitioned to React Native and adopted BDD-driven CI/CD, introducing parallel linting, unit testing, automated publishing, a mock data platform, distributed UI automation, and multi‑process frameworks to achieve 95% test coverage, minute‑level execution times, and significantly reduced release costs.

DevOpsReact NativeUI automation
0 likes · 13 min read
CTrip Flight App Frontend CI/CD and UI Automation Practices
Cloud Native Technology Community
Cloud Native Technology Community
Apr 22, 2020 · Cloud Native

How to Automate Jenkins, Gogs, and Nexus Deployment on Kubernetes with a Custom Template Engine

This article explains how to implement infrastructure‑as‑code for CI/CD tools on a shared Kubernetes cluster by using a lightweight variable‑template engine, configuring Jenkins, Gogs, and Nexus via ConfigMaps, initContainers, and REST/Script APIs, and combining multiple automation techniques for seamless deployment.

AutomationGitOpsInfrastructure as Code
0 likes · 12 min read
How to Automate Jenkins, Gogs, and Nexus Deployment on Kubernetes with a Custom Template Engine
DevOps Cloud Academy
DevOps Cloud Academy
Apr 21, 2020 · Operations

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

This article discusses common challenges encountered when using SonarQube at scale—including data instability across branches, rule configuration for new projects, and project permission management—and presents practical solutions such as branch-specific project naming, Jenkins-driven API automation, and recommendations for purchasing commercial editions.

AutomationDevOpsJenkins
0 likes · 6 min read
Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization
DevOps
DevOps
Apr 21, 2020 · Information Security

Integrating SAST Tools into a DevSecOps Pipeline: Five Key Checkpoints and Best Practices

This article explains how to embed static application security testing (SAST) into a DevSecOps CI/CD pipeline by defining five essential checkpoints—pre‑commit, commit‑time, build‑time, test‑time, and deployment—covering purpose, benefits, handling false positives, result merging, custom rule sets, and automation strategies.

DevSecOpsSASTci/cd
0 likes · 20 min read
Integrating SAST Tools into a DevSecOps Pipeline: Five Key Checkpoints and Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
Apr 20, 2020 · Cloud Native

How Argo Boosts Kubernetes Workflows and Accelerates Gene Data Processing

This article explains how the CNCF‑incubated Argo suite enables native Kubernetes workflows, details performance‑enhancing contributions such as RBAC‑aware executors, parallel scanning, and status compression, and showcases a real‑world gene‑sequencing use case that achieves over a hundred‑fold speedup.

ArgoCloud NativeGene Computing
0 likes · 8 min read
How Argo Boosts Kubernetes Workflows and Accelerates Gene Data Processing
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 17, 2020 · Mobile Development

Building iQIYI's Mobile Middle Platform: Architecture, Decoupling, and SaaS Enablement

iQIYI’s Mobile Middle Platform decouples its multiple apps into a reusable, SaaS‑enabled architecture that centralizes services through the QMAS portal, provides ready‑made scaffolding and cross‑platform frameworks, and ensures high‑availability via comprehensive monitoring and a custom network foundation, dramatically accelerating development and unifying user experience.

Component DecouplingMobile DevelopmentSDK management
0 likes · 13 min read
Building iQIYI's Mobile Middle Platform: Architecture, Decoupling, and SaaS Enablement
Cloud Native Technology Community
Cloud Native Technology Community
Apr 16, 2020 · Cloud Native

Automating Kubernetes‑Based .NET Core Microservices and CI/CD with Infrastructure as Code

This article details a hands‑on workshop that automates the provisioning of a Kubernetes‑based .NET Core microservice environment and CI/CD pipeline using infrastructure‑as‑code scripts, covering tool selection, script workflows, deployment steps, and initialization techniques for reproducible cloud‑native development.

.NET CoreAutomationInfrastructure as Code
0 likes · 10 min read
Automating Kubernetes‑Based .NET Core Microservices and CI/CD with Infrastructure as Code
DevOps Cloud Academy
DevOps Cloud Academy
Apr 15, 2020 · Operations

Common Jenkins Pipeline Debugging Issues and Their Solutions

This article compiles a series of frequent Jenkins pipeline problems—such as Git parameter handling, credential plaintext usage, Sonar scanning, JSON parsing, HTTP request handling, and build termination—and provides practical solutions, code snippets, and tips to help developers avoid pitfalls and streamline their CI/CD workflows.

DebuggingDevOpsGroovy
0 likes · 7 min read
Common Jenkins Pipeline Debugging Issues and Their Solutions
DevOps Cloud Academy
DevOps Cloud Academy
Apr 14, 2020 · Operations

Common Jenkins Pipeline Debugging Issues and Solutions

This article compiles a series of real-world Jenkins pipeline problems—ranging from Git parameter handling and credential usage to Sonar scanning, JSON parsing, and pipeline control—offering concise solutions and code snippets to help DevOps engineers avoid common pitfalls and streamline their CI/CD workflows.

DebuggingDevOpsGroovy
0 likes · 7 min read
Common Jenkins Pipeline Debugging Issues and Solutions
Efficient Ops
Efficient Ops
Apr 13, 2020 · Cloud Native

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

This article walks through the complete process of moving a project to a Kubernetes platform, covering image creation, pod controller management, data persistence, service exposure, external publishing, CI/CD integration, and detailed command‑line examples for building, pushing, and deploying Docker images.

DeploymentDockerIngress
0 likes · 15 min read
How to Migrate a Project to Kubernetes: Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Apr 6, 2020 · Operations

Understanding Jenkins Architecture: Master, Slave, and Core Components

This article provides a comprehensive overview of Jenkins' architecture, detailing the master and slave nodes, web interface, jobs, plugins, security, credentials, cloud agents, global settings, logging, configuration storage, connection methods, and best practices for backup and deployment.

AutomationDevOpsJenkins
0 likes · 6 min read
Understanding Jenkins Architecture: Master, Slave, and Core Components
DevOps Cloud Academy
DevOps Cloud Academy
Apr 5, 2020 · Operations

Using the File Operations Plugin in Jenkins Pipelines

This article demonstrates how to install the Jenkins File Operations plugin, generate its DSL configuration, run a pipeline that creates a file, lists directory contents, and includes a sample pipeline script with logs and screenshots illustrating each step.

DevOpsFile OperationsJenkins
0 likes · 1 min read
Using the File Operations Plugin in Jenkins Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Apr 5, 2020 · Operations

2020 DevOps Roadmap and Essential Reading for Aspiring DevOps Engineers

This article outlines why DevOps is a hot career path, answers common questions about tools and practices, presents a 2020 DevOps roadmap, recommends key books such as The Phoenix Project and Continuous Delivery, and suggests free and paid courses—including Jenkins pipelines and CI/CD—to help beginners become competent DevOps engineers.

BooksDevOpsJenkins
0 likes · 3 min read
2020 DevOps Roadmap and Essential Reading for Aspiring DevOps Engineers
DevOps
DevOps
Apr 3, 2020 · Cloud Native

Implementing a TFS + Jenkins CI/CD Solution on a PaaS Platform with OpenShift

This article describes how to build a CI/CD pipeline using TFS for source control and Jenkins for automation on a Red Hat OpenShift‑based PaaS, covering code management, automated builds, testing, container image creation, deployment, and the necessary Jenkins and TFS configurations.

DevOpsJenkinsOpenShift
0 likes · 10 min read
Implementing a TFS + Jenkins CI/CD Solution on a PaaS Platform with OpenShift
HomeTech
HomeTech
Apr 1, 2020 · Fundamentals

Static Code Scanning: Principles, Tools, and Three Years of Practice in a Dealer Technology Department

This article explains the fundamentals of static code scanning, reviews popular analysis tools such as Checkstyle, FindBugs, PMD and SonarQube, and details a three‑year evolution of a dealer technology department’s CI/CD integration, automation, metrics, and key success factors for effective code quality assurance.

JenkinsSoftware EngineeringSonarQube
0 likes · 10 min read
Static Code Scanning: Principles, Tools, and Three Years of Practice in a Dealer Technology Department
DevOps Cloud Academy
DevOps Cloud Academy
Mar 31, 2020 · Operations

Customizing Jenkins UI with Custom CSS and Themes

This guide explains how to refresh the Jenkins interface by installing the Simple Theme plugin, applying an online material CSS stylesheet or a local custom CSS file, and configuring the theme settings to achieve improved fonts, syntax highlighting, and console output appearance.

CSSDevOpsJenkins
0 likes · 2 min read
Customizing Jenkins UI with Custom CSS and Themes
Qunar Tech Salon
Qunar Tech Salon
Mar 31, 2020 · Fundamentals

Ten Full‑Stack Engineering Lessons Learned from a Decade in Silicon Valley

The article shares ten practical lessons from a senior full‑stack engineer covering CSS specificity, component state design, backend code organization, PostgreSQL performance, the pitfalls of rushing releases, automation investment, mastering tools, MVP thinking, research‑driven development, and systematic scientific debugging.

MVPPostgreSQLbest practices
0 likes · 15 min read
Ten Full‑Stack Engineering Lessons Learned from a Decade in Silicon Valley
DevOps Engineer
DevOps Engineer
Mar 29, 2020 · Operations

Top 14 CI/CD Tools and Their Key Features

This article presents a comprehensive overview of the 14 most popular CI/CD tools, describing their main functionalities, licensing models, and official websites to help teams choose the most suitable solution for fast and reliable software delivery.

AutomationContinuous DeliveryDevOps
0 likes · 20 min read
Top 14 CI/CD Tools and Their Key Features
Youzan Coder
Youzan Coder
Mar 20, 2020 · Backend Development

Exploring Go Unit Test Coverage, Static Analysis, and Incremental Coverage Integration

The article details how a Go middleware QA team generates unit‑test coverage with go test and gocov, runs static analysis via golangci‑lint, integrates results into SonarQube, captures integration‑test coverage in Kubernetes, and applies diff‑cover for incremental coverage checks, all visualized through Jenkins.

GoKubernetesSonarQube
0 likes · 16 min read
Exploring Go Unit Test Coverage, Static Analysis, and Incremental Coverage Integration
DevOps Cloud Academy
DevOps Cloud Academy
Mar 19, 2020 · Operations

Implementing Jenkins as Code with Docker and Configuration‑as‑Code

This article describes how to create an immutable Jenkins instance by storing all configuration and job definitions as declarative code, building a Docker image with required plugins, using the Configuration‑as‑Code and Job‑DSL plugins, and automating setup tasks such as default user creation and wizard skipping across multiple environments.

DevOpsInfrastructure as CodeJenkins
0 likes · 9 min read
Implementing Jenkins as Code with Docker and Configuration‑as‑Code
Tencent Tech
Tencent Tech
Mar 17, 2020 · Cloud Native

How Tencent Meeting Scaled Rapidly with Cloud‑Native TKE: Architecture & Practices

This article explains how Tencent Meeting leveraged Tencent Cloud’s Kubernetes Engine (TKE) and a suite of cloud‑native extensions—dynamic routing, fixed networking, parallel scaling, and controlled batch upgrades—to achieve rapid, reliable version iteration and massive capacity growth during the COVID‑19 surge.

KubernetesNetworkingTKE
0 likes · 14 min read
How Tencent Meeting Scaled Rapidly with Cloud‑Native TKE: Architecture & Practices
FunTester
FunTester
Mar 14, 2020 · Operations

Why Load Testing Is Essential for Every CI Pipeline

Load testing, which simulates thousands of real users, is crucial for uncovering performance bottlenecks that functional tests miss, and integrating automated load tests into every CI cycle helps prevent crashes, protect revenue, and ensure reliable software delivery.

JenkinsLoad TestingOperations
0 likes · 5 min read
Why Load Testing Is Essential for Every CI Pipeline
DevOps Cloud Academy
DevOps Cloud Academy
Mar 12, 2020 · Operations

Understanding CI/CD Pipelines: Functions, Challenges, and Benefits

This article explains the core concepts of continuous integration, delivery, deployment, and testing, outlines common challenges such as limited environments and ownership issues, and highlights why CI/CD is vital for improving developer productivity, code quality, and faster software releases.

AutomationContinuous DeliveryDevOps
0 likes · 11 min read
Understanding CI/CD Pipelines: Functions, Challenges, and Benefits
政采云技术
政采云技术
Mar 12, 2020 · Frontend Development

Front‑end Technical Infrastructure (Base Construction) – Insights from the 2020 Front‑end Early Talk Conference

This article presents a comprehensive overview of front‑end technical base construction, covering its definition, importance, typical components such as standards, tooling, CI/CD, data tracking and performance automation, and shares practical experiences and best‑practice examples from the 2020 Front‑end Early Talk conference.

DevOpsToolingci/cd
0 likes · 21 min read
Front‑end Technical Infrastructure (Base Construction) – Insights from the 2020 Front‑end Early Talk Conference
DevOps Cloud Academy
DevOps Cloud Academy
Mar 11, 2020 · Operations

How to Build an Efficient CI/CD Pipeline for Enterprise Applications

This article explains the fundamental principles, practical steps, and toolchain choices for designing a reliable CI/CD pipeline that accelerates software delivery while maintaining quality, covering integration, automation, DevOps culture, containerization, continuous testing, and controlled deployment.

AutomationDevOpsJenkins
0 likes · 9 min read
How to Build an Efficient CI/CD Pipeline for Enterprise Applications
Qunar Tech Salon
Qunar Tech Salon
Mar 11, 2020 · Operations

Continuous Delivery Practices and Evolution at Meituan Delivery

The article reviews Meituan Delivery’s journey from early serial releases to bi‑weekly and weekly delivery models, detailing the key factors, automation tools, CI/CD pipelines, and operational principles that enable faster, high‑quality mobile app releases.

DevOpsMeituanci/cd
0 likes · 30 min read
Continuous Delivery Practices and Evolution at Meituan Delivery
DevOps Cloud Academy
DevOps Cloud Academy
Mar 4, 2020 · Cloud Native

Configuring Docker Cloud in Jenkins with Groovy Scripts

This tutorial walks through using Groovy code to set up Docker Cloud in Jenkins, detailing class imports, parameter maps, template creation, cloud configuration, and an alternative JNLP‑based example for advanced container launch strategies.

Cloud NativeDocker PluginGroovy
0 likes · 5 min read
Configuring Docker Cloud in Jenkins with Groovy Scripts
DevOps Engineer
DevOps Engineer
Mar 3, 2020 · Operations

Integrating Cppcheck Static Code Analysis into Jenkins Pipelines

This article explains why and how to adopt the open‑source Cppcheck tool for C/C++ static analysis, covering installation on Linux, building from source, command‑line usage, Jenkins plugin integration, pipeline scripting, and report visualization to prevent new warnings from entering the codebase.

AutomationCJenkins
0 likes · 7 min read
Integrating Cppcheck Static Code Analysis into Jenkins Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Mar 1, 2020 · Operations

Setting Up Jenkins with Docker: A Step‑by‑Step Guide

This article explains what Jenkins and pipelines are, then guides you through installing Docker, running a Jenkins container, retrieving the initial admin password, and completing the Jenkins setup via the web interface, including plugin installation and user creation.

DevOpsDockerJenkins
0 likes · 2 min read
Setting Up Jenkins with Docker: A Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Feb 28, 2020 · Operations

How the Mall Team Leveraged a DevOps Toolchain for Remote Development During the Pandemic

During the COVID‑19 pandemic, the mall development team adopted a comprehensive DevOps toolchain—including JIRA, GitLab, Jenkins, Sonar, Docker, and Wiki—to enable end‑to‑end remote development, automated pipelines, and continuous delivery, resulting in improved efficiency, reliable releases, and seamless collaboration.

DevOpsDockerJenkins
0 likes · 8 min read
How the Mall Team Leveraged a DevOps Toolchain for Remote Development During the Pandemic
DevOps Cloud Academy
DevOps Cloud Academy
Feb 27, 2020 · Operations

Jenkins Infrastructure, Project Management, and Configuration‑as‑Code Overview

This article introduces Jenkins infrastructure setup, including installation via Ansible, Puppet, Chef or Docker, outlines management tools such as CLI, REST API, python‑jenkins and Jenkins‑client, describes project creation plugins like Job DSL, Job Builder and Jenkinsfile, and explains system configuration using Groovy scripts and the Configuration‑as‑Code plugin.

DevOpsInfrastructureJenkins
0 likes · 3 min read
Jenkins Infrastructure, Project Management, and Configuration‑as‑Code Overview
Huajiao Technology
Huajiao Technology
Feb 25, 2020 · Cloud Native

Why Kong Is the Ideal Cloud‑Native API Gateway and How to Deploy It

This article introduces Kong, a cloud‑native API gateway, outlines its key features such as high performance, plugin architecture, and built‑in security, explains why it solves common microservice challenges like unified entry, scalability and CI/CD, and provides step‑by‑step guidance for deployment, clustering, custom plugin development, and troubleshooting.

Cloud NativeKongKubernetes
0 likes · 11 min read
Why Kong Is the Ideal Cloud‑Native API Gateway and How to Deploy It
DevOps Cloud Academy
DevOps Cloud Academy
Feb 24, 2020 · Cloud Native

Configuring Jenkins with a Chinese Mirror Using Docker

This guide explains how to set up a Jenkins instance with a domestic update mirror by customizing a Docker image, adjusting environment variables, copying certificates, and modifying update‑center URLs to improve plugin download speed in China.

ConfigurationDevOpsDocker
0 likes · 5 min read
Configuring Jenkins with a Chinese Mirror Using Docker
DevOps Cloud Academy
DevOps Cloud Academy
Feb 22, 2020 · Operations

Why Use Shared Libraries in Jenkins Pipelines?

The article explains that shared libraries, a familiar concept from languages like Python, are implemented in Jenkins as Groovy classes containing methods, helping to centralize pipeline code, avoid bloated Jenkinsfiles, and improve maintainability, while also promoting a live broadcast and group chat.

DevOpsGroovyJenkins
0 likes · 3 min read
Why Use Shared Libraries in Jenkins Pipelines?
DevOps Cloud Academy
DevOps Cloud Academy
Feb 19, 2020 · Operations

Why Use Shared Libraries in Jenkins Pipelines?

The article explains the concept of shared libraries, compares them to Python modules, describes how Jenkins Groovy shared libraries store classes and methods, and discusses their role in simplifying and standardizing pipeline code to avoid overly complex Jenkinsfiles.

GroovyJenkinsPipeline
0 likes · 2 min read
Why Use Shared Libraries in Jenkins Pipelines?
DevOps Cloud Academy
DevOps Cloud Academy
Feb 19, 2020 · Cloud Native

Deploying Spinnaker on Kubernetes with Helm 3: A Step‑by‑Step Guide

This guide walks through installing the Spinnaker continuous‑delivery platform on a Kubernetes 1.16+ cluster using Helm 3, covering environment preparation, Helm chart adjustments for API version compatibility, storage class configuration, proxy settings for Halyard, and exposing the service via Traefik IngressRoute.

Cloud NativeKubernetesSpinnaker
0 likes · 10 min read
Deploying Spinnaker on Kubernetes with Helm 3: A Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Feb 19, 2020 · Operations

Why Use Shared Libraries in Jenkins Pipelines?

The article explains the concept of shared libraries, compares them to Python modules, describes how Jenkins uses Groovy classes for reusable pipeline code, and highlights their role in simplifying and standardizing Jenkinsfile management while also promoting an upcoming live event.

DevOpsGroovyJenkins
0 likes · 2 min read
Why Use Shared Libraries in Jenkins Pipelines?
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 18, 2020 · Backend Development

Applying Feature Flags in Unit Testing and CI/CD Pipelines

The article explains how to use feature flags in a three‑tier microservice architecture, describing the need for both high‑level end‑to‑end tests and low‑level unit tests within CI/CD pipelines to ensure correct behavior when flags are on or off, while avoiding excessive test combinatorial explosion.

MicroservicesSoftware qualityci/cd
0 likes · 4 min read
Applying Feature Flags in Unit Testing and CI/CD Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Feb 16, 2020 · Operations

Jenkins API Endpoints and Using httpRequest in a Pipeline

This guide lists Jenkins REST API endpoints for project management tasks such as retrieving information, creating, disabling, enabling, deleting, and building jobs, and demonstrates how to wrap HTTP requests with the httpRequest step in a Jenkins pipeline using authentication tokens.

APIDevOpsJenkins
0 likes · 3 min read
Jenkins API Endpoints and Using httpRequest in a Pipeline
DevOps Cloud Academy
DevOps Cloud Academy
Feb 14, 2020 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This tutorial demonstrates how to install the python‑jenkins library, explore its extensive job, node, credential, view and plugin management methods, and use concrete code examples to create, copy, configure, and control Jenkins jobs and pipelines from Python scripts.

Jenkins APIJob ManagementPython
0 likes · 8 min read
Managing Jenkins Jobs with the python‑jenkins API
Meituan Technology Team
Meituan Technology Team
Feb 13, 2020 · Operations

Continuous Delivery Practices and Automation at Meituan Waimai

Meituan Waimai transformed its release process from a six‑week serial model to a hybrid bi‑weekly and weekly cadence, automating version management, CI pipelines, and deployment to enable continuous delivery that rapidly ships features for over 30 million daily orders while maintaining high quality.

AutomationContinuous DeliverySoftware Engineering
0 likes · 32 min read
Continuous Delivery Practices and Automation at Meituan Waimai
DevOps Cloud Academy
DevOps Cloud Academy
Feb 10, 2020 · Operations

Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods

This guide introduces Jenkinsfile pipeline development utilities, covering a snippet generator, declarative syntax generator, essential global variables, and frequently used pipeline methods such as JSON handling, credential usage, source checkout, HTML reporting, interactive input, build user identification, and HTTP requests.

AutomationDevOpsGroovy
0 likes · 4 min read
Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods
FunTester
FunTester
Feb 2, 2020 · Industry Insights

How to Boost Your Test Engineer Career in 2020: Trends, Skills, and Learning Paths

This guide outlines the key 2020 trends, essential automation and programming skills, recommended learning resources, and practical steps for test engineers to advance their careers, stay current with emerging technologies, and build a strong professional presence.

AutomationCareer DevelopmentPerformance Testing
0 likes · 9 min read
How to Boost Your Test Engineer Career in 2020: Trends, Skills, and Learning Paths
FunTester
FunTester
Feb 1, 2020 · Operations

Essential DevOps Toolchain: From Source Control to Automated Deployment

DevOps integrates development and operations through continuous integration, delivery, and deployment, leveraging tools such as Git, Jenkins, Ansible, and cloud platforms like Azure DevOps and AWS to automate code management, build processes, configuration, testing, and infrastructure provisioning, ultimately accelerating delivery and improving quality.

AutomationConfiguration ManagementDevOps
0 likes · 8 min read
Essential DevOps Toolchain: From Source Control to Automated Deployment
Liangxu Linux
Liangxu Linux
Jan 30, 2020 · Information Security

Top 11 Open-Source Code Quality and Security Tools Every Developer Should Know

An overview of eleven essential open-source and commercial tools—including SonarQube, Kritika, DeepScan, Klocwork, CodeSonar, JArchitect, Bandit, Code Climate, Crucible, Fortify, and Codecov—that help developers analyze code quality, detect security vulnerabilities, and integrate seamlessly into CI/CD pipelines across multiple programming languages.

ci/cdcode qualityopen-source tools
0 likes · 8 min read
Top 11 Open-Source Code Quality and Security Tools Every Developer Should Know
DevOps Cloud Academy
DevOps Cloud Academy
Jan 23, 2020 · Cloud Native

Serverless Jenkins and Prow: Cloud‑Native CI/CD on Kubernetes

Jenkins X introduces serverless Jenkins, leveraging Prow and Knative on Kubernetes to provide a cloud‑native, highly available CI/CD solution that eliminates single‑point failures, reduces costs, and integrates GitOps, while offering migration guidance, FAQs, and practical Terraform commands for deployment.

Cloud NativeJenkinsKnative
0 likes · 11 min read
Serverless Jenkins and Prow: Cloud‑Native CI/CD on Kubernetes
DevOps Engineer
DevOps Engineer
Jan 22, 2020 · Operations

Automating GitStats Reports with a Jenkins Pipeline

To keep Git repository analysis up‑to‑date, this guide shows how to create a Jenkins pipeline that periodically or on‑demand runs GitStats, generates HTML reports, deploys them to Tomcat, and cleans up workspace, supporting multiple repositories with parameterized builds and email notifications.

AutomationDevOpsGitStats
0 likes · 5 min read
Automating GitStats Reports with a Jenkins Pipeline
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 18, 2020 · Cloud Native

How Tencent Scaled Mini‑Program Development with Cloud‑Native DevOps and Serverless

This article details Tencent Online Education's three business lines, the challenges of mini‑program engineering such as inconsistent environments and release issues, and how a custom DevOps workflow, automated testing, a bespoke CLI tool, and Serverless cloud functions were introduced to create a unified, scalable cloud‑native development pipeline.

AutomationCloud NativeDevOps
0 likes · 12 min read
How Tencent Scaled Mini‑Program Development with Cloud‑Native DevOps and Serverless
Ops Development Stories
Ops Development Stories
Jan 18, 2020 · Cloud Native

Why Did My Jenkins Pipeline Suddenly Slow Down? A Kubernetes Storage Mystery Solved

The author experienced unusually long stage transitions in a Jenkins pipeline, traced the slowdown to differences between a manually built Kubernetes cluster using CephFS on an older Linux kernel and an automated Ansible‑deployed cluster using Ceph RBD, and discovered that switching to NFS or proper Ceph configuration restored fast execution.

CephJenkinsKubernetes
0 likes · 4 min read
Why Did My Jenkins Pipeline Suddenly Slow Down? A Kubernetes Storage Mystery Solved
Java High-Performance Architecture
Java High-Performance Architecture
Jan 13, 2020 · Backend Development

10 Proven Practices to Master Microservices Architecture

This article outlines ten essential microservices best practices—from domain‑driven design and independent databases to async communication, observability, and organizational alignment—providing a comprehensive guide for building scalable, maintainable service‑oriented systems.

Domain-Driven DesignMicroservicesObservability
0 likes · 7 min read
10 Proven Practices to Master Microservices Architecture
Mafengwo Technology
Mafengwo Technology
Jan 9, 2020 · Backend Development

How jCover Boosts Java Backend Test Coverage in Agile Environments

This article explains how the internally built jCover tool helps a fast‑moving Java backend team measure and improve test coverage across full‑stack, incremental, and parallel testing scenarios, addressing common challenges of agile development, tool limitations, and quality assurance.

Microservicesagileci/cd
0 likes · 15 min read
How jCover Boosts Java Backend Test Coverage in Agile Environments
macrozheng
macrozheng
Jan 8, 2020 · Operations

How to Set Up Jenkins Automated Deployment for the Mall Project

This guide walks you through preparing scripts, uploading them, making them executable, and creating Jenkins jobs for each module of the multi‑module Mall project to achieve fully automated deployment using free‑style projects and SSH execution.

AutomationDeploymentDevOps
0 likes · 8 min read
How to Set Up Jenkins Automated Deployment for the Mall Project
DevOps Cloud Academy
DevOps Cloud Academy
Jan 1, 2020 · Operations

Jenkins Pipeline Best Practices: Do’s and Don’ts

This article outlines essential Jenkins Pipeline best practices, including using the official Pipeline plugin, treating pipelines as code, organizing work into stages and nodes, leveraging parallel execution, handling inputs with timeouts, and preferring stash over archive for artifact management.

DevOpsGroovyJenkins
0 likes · 7 min read
Jenkins Pipeline Best Practices: Do’s and Don’ts
DevOps Cloud Academy
DevOps Cloud Academy
Dec 30, 2019 · Operations

How to Implement an Effective CI/CD Pipeline

Implementing an effective CI/CD pipeline involves understanding continuous integration, delivery, and deployment, recognizing their benefits such as faster feedback and early error detection, and following key stages—from commit and build to testing and production deployment—while selecting appropriate tools and practices to streamline software delivery.

Continuous DeliveryDevOpsOperations
0 likes · 6 min read
How to Implement an Effective CI/CD Pipeline
Efficient Ops
Efficient Ops
Dec 26, 2019 · Operations

How China Telecom’s DICT Leverages DevOps for Agile Cloud‑Native Development

At the 2019 Operations Conference in Beijing, China Telecom’s R&D leader detailed the company’s transformation journey, the DICT capability center’s strategy, the Biying cloud platform, and the implementation of an integrated DevOps platform that streamlines end‑to‑end software delivery using containers, CI and security automation.

Agile DevelopmentChina TelecomCloud Native
0 likes · 3 min read
How China Telecom’s DICT Leverages DevOps for Agile Cloud‑Native Development
Cloud Native Technology Community
Cloud Native Technology Community
Dec 26, 2019 · Cloud Native

Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution

This article explains how to construct a basic Tekton CI/CD pipeline on Kubernetes, covering core concepts, required resources, task definitions, pipeline templates, secret and ServiceAccount setup, execution monitoring, and includes full YAML and shell code examples for building, testing, and deploying a container image.

DockerGitKubernetes
0 likes · 14 min read
Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution
Architecture Digest
Architecture Digest
Dec 25, 2019 · Operations

Designing a Multi‑Environment CI/CD Architecture with Jenkins

This article presents a comprehensive Jenkins‑based CI/CD solution that supports multiple branches, environments, projects, and programming languages, offering one‑click deployment and rollback, standardized naming conventions, configurable project mapping files, and a flexible multi‑environment workflow for automated and manual triggers.

AutomationDeploymentDevOps
0 likes · 9 min read
Designing a Multi‑Environment CI/CD Architecture with Jenkins
Youzan Coder
Youzan Coder
Dec 23, 2019 · Mobile Development

Mobile Infrastructure Construction and Practices at Youzan

Youzan’s mobile infrastructure combines enforced pre‑release processes, unified permission workflows, cross‑platform Zan Weex and emerging Flutter support, dynamic configuration, robust CI, logging, testing, and shared component libraries to deliver efficient, high‑quality, gray‑/conditional‑/full releases while fostering collaboration across its mobile development teams.

FlutterInfrastructureWeex
0 likes · 16 min read
Mobile Infrastructure Construction and Practices at Youzan
DevOps Cloud Academy
DevOps Cloud Academy
Dec 22, 2019 · Operations

Using Jenkins Pipeline Plugins: readJSON, withCredentials, checkout, publishHTML, input, BuildUser, and httpRequest

This guide demonstrates how to use several Jenkins Pipeline plugins—including readJSON, withCredentials, checkout, publishHTML, input, BuildUser, and httpRequest—to handle JSON data, manage credentials, retrieve source code, publish HTML reports, interactively collect input, obtain build user information, and perform HTTP requests within a CI/CD workflow.

DevOpsGroovyJenkins
0 likes · 4 min read
Using Jenkins Pipeline Plugins: readJSON, withCredentials, checkout, publishHTML, input, BuildUser, and httpRequest
Ctrip Technology
Ctrip Technology
Dec 19, 2019 · Operations

Ctrip Hotel DevOps Testing Practices and the Moss Platform

This article examines how Ctrip Hotel implements DevOps testing—from business and technical drivers, through continuous delivery challenges, to the design of the Moss platform, its toolchain, data center, and future automation goals—highlighting practical solutions for rapid, high‑quality software delivery.

Continuous DeliveryCtripDevOps
0 likes · 14 min read
Ctrip Hotel DevOps Testing Practices and the Moss Platform