Tagged articles

CI/CD

1731 articles · Page 14 of 18
Ctrip Technology
Ctrip Technology
May 21, 2020 · Operations

Ctrip's Platform-Based API Automated Testing Solution

The article presents Ctrip's platform-driven API automated testing solution, detailing the challenges of traditional script-based testing, the proposed lightweight online test authoring and execution system, its key implementation features, technical architecture using Vue, Java, and MongoDB, and the resulting efficiency gains for development teams.

API testingCI/CDDevOps
0 likes · 9 min read
Ctrip's Platform-Based API Automated Testing Solution
DevOps Cloud Academy
DevOps Cloud Academy
May 21, 2020 · Operations

GitLab 4th Annual Global DevSecOps Survey Shows Developers Gaining More Control Over Infrastructure and Security

The GitLab 2023 DevSecOps survey of 3,700 software professionals reveals that developers are increasingly responsible for configuring environments, managing infrastructure, and handling security, while organizations report higher deployment frequencies, broader CI/CD tool adoption, and persistent testing and vulnerability‑prioritization challenges.

CI/CDDevSecOpsDeveloper Operations
0 likes · 5 min read
GitLab 4th Annual Global DevSecOps Survey Shows Developers Gaining More Control Over Infrastructure and Security
macrozheng
macrozheng
May 19, 2020 · Operations

Master Automated SpringBoot Deployment with Jenkins and Docker

Learn how to automate the packaging, Docker image creation, and remote deployment of a SpringBoot application using a semi‑automatic script and Jenkins, covering Dockerfile setup, Bash deployment scripts, Jenkins Publish Over SSH configuration, and best practices for reliable production releases.

AutomationCI/CDDocker
0 likes · 8 min read
Master Automated SpringBoot Deployment with Jenkins and Docker
MaGe Linux Operations
MaGe Linux Operations
May 18, 2020 · Cloud Native

Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD

This guide walks through setting up a private Kubernetes environment, configuring namespaces and service accounts, modifying Eureka for IP registration, preparing Docker and Harbor authentication, creating StatefulSet and Service manifests, and automating continuous deployment with a Python script, enabling a fully functional Spring Cloud Eureka service in a resource‑constrained cluster.

CI/CDDockerHarbor
0 likes · 16 min read
Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD
Cloud Native Technology Community
Cloud Native Technology Community
May 14, 2020 · Cloud Native

Which Container CI/CD Pipeline Is Best? A Six-Way Comparison

This article evaluates six popular container CI/CD pipelines—Heroku, Azure DevOps, GitLab CI/CD, AWS Elastic Beanstalk, Google Cloud Build, and Jenkins X—detailing their configurations, advantages, limitations, pricing, and personal assessments to help teams choose the most suitable solution for their workflow.

CI/CDCloud NativeComparison
0 likes · 15 min read
Which Container CI/CD Pipeline Is Best? A Six-Way Comparison
FunTester
FunTester
May 14, 2020 · Operations

How Parallel Selenium Testing Can Slash Execution Time and Boost CI/CD

This article explains why and how to implement parallel testing with Selenium, illustrating the massive time savings, broader test coverage, cost benefits, and integration with continuous integration pipelines through practical examples and step‑by‑step guidelines.

CI/CDParallel TestingPerformance Optimization
0 likes · 6 min read
How Parallel Selenium Testing Can Slash Execution Time and Boost CI/CD
Efficient Ops
Efficient Ops
May 13, 2020 · Operations

Building a Custom Jenkins Pipeline Engine with Shared Libraries

This presentation walks through a step‑by‑step approach that blends real‑world business needs, design patterns, and Jenkins features to demonstrate how a shared‑library‑based pipeline engine can support large‑scale, complex CI/CD scenarios, from native solutions to structured atomic units and dynamic execution refactoring.

CI/CDDevOpsJenkins
0 likes · 2 min read
Building a Custom Jenkins Pipeline Engine with Shared Libraries
DevOps Cloud Academy
DevOps Cloud Academy
May 12, 2020 · Operations

Understanding GitLab CI Cache Configuration and Best Practices

This article explains GitLab CI cache configuration, including cache paths, keys, policies, and examples of global and job-specific caching, demonstrates pipeline execution and runner cache behavior, and provides best‑practice conclusions for effective CI/CD caching.

AutomationCI/CDCache
0 likes · 9 min read
Understanding GitLab CI Cache Configuration and Best Practices
DevOps Cloud Academy
DevOps Cloud Academy
May 7, 2020 · Operations

Using only/except and rules in GitLab CI for Job Control

This tutorial explains how to use GitLab CI's only/except parameters and the newer rules syntax—including if, changes, exists, and allow_failure clauses—to control job execution, configure branch restrictions, and define workflow-level pipeline creation, illustrated with comprehensive YAML examples.

CI/CDEXCEPTGitLab CI
0 likes · 6 min read
Using only/except and rules in GitLab CI for Job Control
DevOps Cloud Academy
DevOps Cloud Academy
May 5, 2020 · Operations

GitLab Runner Installation, Registration, and Common Commands Guide

This tutorial explains how to install GitLab Runner on various platforms, register different runner types, retrieve tokens, and use common commands for managing the runner and executing CI/CD pipelines, providing code examples for Docker, CentOS, macOS, and interactive or non‑interactive registration.

CI/CDCommandsDevOps
0 likes · 8 min read
GitLab Runner Installation, Registration, and Common Commands Guide
DevOps Cloud Academy
DevOps Cloud Academy
May 5, 2020 · Operations

GitLab CI/CD Practices: From Traditional Release Model to Continuous Integration, Delivery, and Tool Comparison

This article explains the drawbacks of the traditional software release process, introduces continuous integration, delivery, and deployment concepts, compares GitLab CI/CD with Jenkins, and outlines the architecture, configuration files, and advantages of using GitLab’s built‑in CI/CD platform.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 12 min read
GitLab CI/CD Practices: From Traditional Release Model to Continuous Integration, Delivery, and Tool Comparison
DevOps Engineer
DevOps Engineer
May 5, 2020 · Operations

Synchronizing Bitbucket Repositories to GitHub Using a Jenkins Pipeline

This guide explains how to periodically synchronize Bitbucket master branches to GitHub repositories using a Jenkins pipeline, detailing branch policies, a simplified workflow for feature and bugfix branches, and a reusable Jenkinsfile that leverages parameterized builds to control repository syncing.

BitbucketCI/CDDevOps
0 likes · 7 min read
Synchronizing Bitbucket Repositories to GitHub Using a Jenkins Pipeline
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.

CI/CDContinuous DeliveryContinuous Integration
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.

CI/CDContainer OrchestrationHigh Availability
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.

CI/CDDeclarative PipelineJenkins
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.

CI/CDDevOpsReact Native
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.

AutomationCI/CDGitOps
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.

AutomationCI/CDDevOps
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.

CI/CDDevSecOpsSAST
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.

ArgoCI/CDCloud Native
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.

CI/CDComponent DecouplingHigh Availability
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 CoreAutomationCI/CD
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.

CI/CDDevOpsGroovy
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.

CI/CDDevOpsGroovy
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.

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

CI/CDDevOpsFile Operations
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.

BooksCI/CDCareer
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.

CI/CDDevOpsJenkins
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.

CI/CDJenkinsSoftware engineering
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.

CI/CDDevOpsJenkins
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.

CI/CDFull-StackMVP
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.

AutomationCI/CDContinuous Delivery
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.

CI/CDGoKubernetes
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.

CI/CDDevOpsJenkins
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.

CI/CDKubernetesTKE
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.

CI/CDJenkinsOperations
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.

AutomationCI/CDContinuous Delivery
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.

CI/CDDevOpsfrontend
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.

AutomationCI/CDDevOps
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.

CI/CDDevOpsMeituan
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.

CI/CDCloud NativeDocker Plugin
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.

AutomationC#CI/CD
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.

CI/CDDevOpsDocker
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.

CI/CDDevOpsDocker
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.

CI/CDDevOpsJenkins
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.

API GatewayCI/CDCloud Native
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.

CI/CDConfigurationDevOps
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.

CI/CDDevOpsGroovy
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.

CI/CDGroovyJenkins
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.

CI/CDCloud NativeKubernetes
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.

CI/CDDevOpsGroovy
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.

CI/CDMicroservicesUnit Testing
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.

APICI/CDDevOps
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.

CI/CDJenkins APIJob Management
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.

AutomationCI/CDContinuous Delivery
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.

AutomationCI/CDDevOps
0 likes · 4 min read
Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods