Tagged articles

CI/CD

1731 articles · Page 15 of 18
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.

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

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

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

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

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

CI/CDDomain-Driven DesignMicroservices
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.

AgileCI/CDMicroservices
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.

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

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

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

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

CI/CDDockerGit
0 likes · 14 min read
Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution
Java High-Performance Architecture
Java High-Performance Architecture
Dec 26, 2019 · Cloud Native

Why Kubernetes Is the Ultimate Tool for Fast, Scalable Container Deployments

This article explains what containers are, introduces Kubernetes as a leading open‑source container orchestration platform, and details its key advantages such as universal deployment, seamless cloud migration, efficient resource use, built‑in auto‑scaling, simplified CI/CD, and high reliability.

Auto ScalingCI/CDContainer Orchestration
0 likes · 8 min read
Why Kubernetes Is the Ultimate Tool for Fast, Scalable Container Deployments
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.

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

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

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

CI/CDContinuous DeliveryCtrip
0 likes · 14 min read
Ctrip Hotel DevOps Testing Practices and the Moss Platform
FunTester
FunTester
Dec 13, 2019 · Backend Development

Creating Custom Gradle Tasks with the Groovy DSL

This article demonstrates how to define and run custom Gradle tasks using the Groovy DSL, explains the difference between configuration and execution phases, shows task dependencies, and provides examples such as copy tasks and packaging tasks for Java projects.

CI/CDCustom TasksGroovy DSL
0 likes · 6 min read
Creating Custom Gradle Tasks with the Groovy DSL
Java Captain
Java Captain
Dec 11, 2019 · Backend Development

Essential Tools Every Java Developer Should Learn in 2019

This article outlines the essential basic and advanced tools—including IDEs, version control, CI servers, testing frameworks, build systems, containerization, and Linux—that Java developers should master in 2019 to improve productivity and code quality.

CI/CDIDEJava
0 likes · 8 min read
Essential Tools Every Java Developer Should Learn in 2019
DevOps Engineer
DevOps Engineer
Dec 9, 2019 · Operations

Integrating Black Duck Source Code Scanning into Jenkins Pipelines

This guide explains why source‑code scanning is essential for security and compliance, describes manual Black Duck scanning steps, outlines integration goals, details required parameters, shows Jenkins configuration, and provides a complete Jenkinsfile pipeline script to automate Black Duck scans on each build.

Black DuckCI/CDJenkins
0 likes · 7 min read
Integrating Black Duck Source Code Scanning into Jenkins Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Dec 6, 2019 · Information Security

Jenkins Security Threats: Attack Vectors, Exploitation Techniques, and Mitigation Strategies

This article examines how adversaries target Jenkins automation servers, detailing common discovery methods, exploitation techniques such as Java deserialization and mis‑configured authentication, and practical red‑team demonstrations of credential extraction, script‑console abuse, and malicious job creation to illustrate mitigation recommendations.

CI/CDCredential TheftDevOps
0 likes · 14 min read
Jenkins Security Threats: Attack Vectors, Exploitation Techniques, and Mitigation Strategies
ITPUB
ITPUB
Nov 28, 2019 · Operations

How DevOps, CI/CD, and Containerization Became My Thanksgiving Gratitude

In this reflective Thanksgiving post, the author thanks DevOps practices—consistent code delivery, automated CI/CD pipelines, and application containerization—highlighting how they eliminate manual errors, improve accountability across environments, enable scalable infrastructure as code, and foster collaboration, ultimately transforming the software development lifecycle.

CI/CDDevOpsGitOps
0 likes · 7 min read
How DevOps, CI/CD, and Containerization Became My Thanksgiving Gratitude
Xianyu Technology
Xianyu Technology
Nov 26, 2019 · Mobile Development

Customizing Flutter Engine Build and Release Process

The article explains how to streamline Flutter Engine customization by rewriting build and release scripts—linking engine versions to Flutter tags, using gclient, gn, and ninja to fetch dependencies, generate Ninja files, compile, debug locally, package the framework, and automate publishing with version‑locked .gclient templates, enabling one‑click builds and future storage‑mirroring.

CI/CDFlutter EngineMobile Development
0 likes · 13 min read
Customizing Flutter Engine Build and Release Process
FunTester
FunTester
Nov 26, 2019 · Industry Insights

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

This guide explains why automated testing is overtaking manual testing, outlines the main categories of automation tools, and provides practical criteria—such as platform support, adoption ease, scripting flexibility, integration, reporting, and licensing—to help teams select the most suitable solution for their CI/CD and DevOps workflows.

CI/CDDevOpssoftware testing
0 likes · 9 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
DevOps Engineer
DevOps Engineer
Nov 24, 2019 · Operations

What Is Artifactory and How to Install, Manage, and Upgrade It

This article explains what Artifactory is, its role as a binary repository manager comparable to Git for binaries, and provides step‑by‑step instructions for installing, starting, stopping, accessing, and upgrading Artifactory on a Linux system.

ArtifactoryBinary RepositoryCI/CD
0 likes · 4 min read
What Is Artifactory and How to Install, Manage, and Upgrade It
DevOps Cloud Academy
DevOps Cloud Academy
Nov 24, 2019 · Operations

Implementing Automated Interface Testing with Jenkins, JMeter, and Groovy to Identify and Count False Positives

This guide explains how to build an automated interface‑testing pipeline using Jenkins, Ant, JMeter and Groovy, generate test reports, filter out false‑positive failures caused by network or environment issues, let users confirm them in Jenkins, and recalculate success, failure and false‑positive rates.

CI/CDGroovyJMeter
0 likes · 8 min read
Implementing Automated Interface Testing with Jenkins, JMeter, and Groovy to Identify and Count False Positives
Product Technology Team
Product Technology Team
Nov 22, 2019 · Operations

How Zhenkunxing Built a Scalable DevOps Platform with Containerization and Microservices

This article explains what DevOps is, outlines Zhenkunxing's DevOps planning and design principles, describes the 3+1 architecture comprising a container cloud platform, microservice platform and development toolchain, and discusses implementation phases, current achievements, and future AI‑enabled DevOps directions.

CI/CDDevOpsMicroservices
0 likes · 15 min read
How Zhenkunxing Built a Scalable DevOps Platform with Containerization and Microservices
UCloud Tech
UCloud Tech
Nov 14, 2019 · Cloud Native

How LeXin Medical Streamlined Kubernetes with UCloud UK8S: A Migration Case Study

This article details LeXin Medical's journey from a manually built Kubernetes cluster to the UCloud UK8S platform, covering the challenges of self‑hosting, the tools and processes used for migration, and the resulting improvements in logging, monitoring, CI/CD, and overall operational efficiency.

CI/CDCloud NativeDevOps
0 likes · 10 min read
How LeXin Medical Streamlined Kubernetes with UCloud UK8S: A Migration Case Study
vivo Internet Technology
vivo Internet Technology
Nov 12, 2019 · Operations

Accelerating Jenkins Plugin Downloads with the TUNA Mirror and Update‑Center Configuration

To overcome the painfully slow Jenkins plugin downloads experienced by Chinese users due to overseas servers and signed update‑center.json verification, the community configured the TUNA mirror together with a custom update‑center URL and key adjustments via the open‑source mirror‑adapter repository, enabling rapid, cost‑free plugin installation (especially with Simplified Chinese plugin 1.0.10).

CI/CDDevOpsJenkins
0 likes · 5 min read
Accelerating Jenkins Plugin Downloads with the TUNA Mirror and Update‑Center Configuration
Huajiao Technology
Huajiao Technology
Nov 12, 2019 · Operations

How to Build a Scalable API Automation Framework for Search Services

This article explains the design, core features, implementation details, and real‑world deployment of the Auto_ApiTest tool for automating API testing in a large‑scale search platform, covering data management, configuration, code examples, CI integration, monitoring, and measurable outcomes.

API testingAutomationCI/CD
0 likes · 17 min read
How to Build a Scalable API Automation Framework for Search Services
DevOps Cloud Academy
DevOps Cloud Academy
Nov 11, 2019 · Operations

Why Does a Build That Works Locally Fail on the CI Platform? Lessons on Maven Dependency Management and AI‑Assisted DevOps

The article analyses frequent Jenkins build failures caused by missing or outdated Maven dependencies, explains why they succeed locally but fail on CI, and proposes an AI‑driven dependency management feature for DevOps platforms to automatically detect and guide users toward proper artifact deployment.

AICI/CDDevOps
0 likes · 9 min read
Why Does a Build That Works Locally Fail on the CI Platform? Lessons on Maven Dependency Management and AI‑Assisted DevOps
DevOps Cloud Academy
DevOps Cloud Academy
Nov 9, 2019 · Operations

Configuring Jenkins High Availability with HAProxy and NFS

This guide explains how to achieve Jenkins high availability by deploying two Jenkins master nodes behind HAProxy, sharing Jenkins home via NFS, and configuring HAProxy load balancing and health checks, including detailed host setup, NFS and Jenkins installation steps, and test results.

CI/CDDevOpsHAProxy
0 likes · 10 min read
Configuring Jenkins High Availability with HAProxy and NFS
DevOps Cloud Academy
DevOps Cloud Academy
Nov 7, 2019 · Operations

A Definitive Guide to Jenkins Pipeline Environment Variables

This article provides a comprehensive tutorial on using Jenkins Pipeline environment variables, covering how to list, read, set, override, store boolean values, and capture shell command output, complete with practical Groovy code examples for CI/CD workflows.

CI/CDDevOpsGroovy
0 likes · 7 min read
A Definitive Guide to Jenkins Pipeline Environment Variables
Youzan Coder
Youzan Coder
Nov 6, 2019 · Cloud Native

How to Transform Jenkins Master‑Slave CI into a Scalable Kubernetes‑Based Architecture

This article explains the drawbacks of a traditional Jenkins master‑slave setup, outlines a Kubernetes‑driven CI/CD solution that dynamically provisions Jenkins slaves as pods, details the deployment of custom Jenkins and SonarQube Docker images, and covers related Kubernetes resources, web‑terminal integration, and tuning tips.

CI/CDDockerIngress
0 likes · 12 min read
How to Transform Jenkins Master‑Slave CI into a Scalable Kubernetes‑Based Architecture
DevOps Cloud Academy
DevOps Cloud Academy
Oct 28, 2019 · Operations

Using Jenkins Input Step for Interactive Pipeline Execution

This article explains how to add interactive user input to Jenkins pipelines by installing the Pipeline: InputStep plugin, configuring a Jenkinsfile with various parameter types, and reviewing the resulting console output, enabling more flexible DevOps workflows.

AutomationCI/CDDevOps
0 likes · 4 min read
Using Jenkins Input Step for Interactive Pipeline Execution
DevOps Cloud Academy
DevOps Cloud Academy
Oct 21, 2019 · Operations

Designing Jenkins CI/CD Pipelines for GitLab Push and Merge Scenarios

This article outlines practical DevOps techniques for building Jenkins CI/CD pipelines triggered by GitLab webhooks, detailing both push‑triggered pipelines and merge‑request pipelines, including configuration steps, token handling, code quality checks, and notification mechanisms to streamline automated builds and reviews.

AutomationCI/CDDevOps
0 likes · 4 min read
Designing Jenkins CI/CD Pipelines for GitLab Push and Merge Scenarios
FunTester
FunTester
Oct 20, 2019 · Operations

What Skills Do Successful Automation Test Engineers Need in 2019?

This guide outlines the essential programming knowledge, manual testing insight, automation tool expertise, business‑domain understanding, troubleshooting tactics, test‑management experience, and development‑methodology awareness required for automation testers to thrive in modern Agile and DevOps environments.

Automation testingCI/CDSelenium
0 likes · 14 min read
What Skills Do Successful Automation Test Engineers Need in 2019?
DevOps Cloud Academy
DevOps Cloud Academy
Oct 19, 2019 · Operations

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

This article explains how to address three common SonarQube challenges—data instability across branches, difficulty assigning quality profiles, and project permission management—by creating per‑branch projects, using Jenkins pipeline scripts with Sonar REST APIs, and applying permission templates to streamline large‑scale code‑quality scanning.

AutomationCI/CDDevOps
0 likes · 7 min read
Resolving Common SonarQube Platform Issues: Data Instability, Rule Configuration, and Project Authorization
Alibaba Cloud Native
Alibaba Cloud Native
Oct 19, 2019 · Cloud Native

How VPGAME Migrated Its Services to Kubernetes Using GitLab CI/CD and Docker

This article details VPGAME's end‑to‑end migration of its esports platform services to a Kubernetes‑based architecture, covering CI/CD tool selection, Docker and GitLab Runner setup, automated Docker image builds, and Kubernetes Deployment and Service templating with health checks, resource limits, logging and monitoring configurations.

CI/CDDockerGitLab CI
0 likes · 30 min read
How VPGAME Migrated Its Services to Kubernetes Using GitLab CI/CD and Docker
Architects' Tech Alliance
Architects' Tech Alliance
Oct 19, 2019 · Cloud Native

Overview of DevOps and Serverless Practices with Docker, Kubernetes, and Alibaba Cloud

This article explains DevOps concepts, continuous integration, and how to build a Docker‑based DevOps environment that meets eight key requirements, then discusses Serverless computing, Alibaba Cloud's Serverless Application Engine and Function Compute, and forecasts the future impact of Serverless on cloud resource utilization and software development.

Alibaba CloudCI/CDCloud Native
0 likes · 10 min read
Overview of DevOps and Serverless Practices with Docker, Kubernetes, and Alibaba Cloud
Youzan Coder
Youzan Coder
Oct 11, 2019 · Cloud Native

Migrating Test Environment from VMs to Kubernetes: Architecture, Steps, and Customizations

The Youzan PaaS team migrated its VM‑based test environment to a Kubernetes cluster—integrating GitLab, Jenkins, and Harbor—to cut hardware costs, simplify deployment via Dockerfiles, adopt cloud‑native standards, and gain faster integration cycles, better isolation, and advanced features such as node affinity, security contexts, persistent volumes, and ingress routing.

CI/CDCloud NativeDevOps
0 likes · 17 min read
Migrating Test Environment from VMs to Kubernetes: Architecture, Steps, and Customizations
FunTester
FunTester
Sep 29, 2019 · Operations

How 4399AT Enables a Practical Android CI/CD Automation Pipeline

This article explains the differences between CI, continuous delivery, and continuous deployment, then details a Jenkins‑based pipeline that uses Gradle, 4399AT, Sonar, GitLab, Tomcat, and Nginx to automate building, testing, and reporting for Android applications.

AndroidAutomation testingCI/CD
0 likes · 6 min read
How 4399AT Enables a Practical Android CI/CD Automation Pipeline
GF Securities FinTech
GF Securities FinTech
Sep 23, 2019 · Backend Development

Why Our Team Switched from Node.js to Go: Lessons in Backend Engineering

This article details how a high‑traffic trading app migrated from Node.js to Go, outlining Go's advantages, drawbacks, and the team's engineering practices—including environment management, dependency handling, efficiency tools, standardized libraries, testing, monitoring, and distributed tracing—to achieve robust, high‑performance backend services.

Backend EngineeringCI/CDGo
0 likes · 16 min read
Why Our Team Switched from Node.js to Go: Lessons in Backend Engineering
Qunar Tech Salon
Qunar Tech Salon
Sep 17, 2019 · Operations

Automating Mini‑Program Deployment: From IDE Upload to QR‑Code Scanning

This article describes how Quark’s mportal team automated the end‑to‑end deployment of WeChat mini‑programs, replacing manual IDE uploads, backend logins, and review steps with scripted IDE uploads, web automation for audit submission, QR‑code scanning via qscan, and permission management, achieving significant efficiency gains.

CI/CDMini ProgramQR code
0 likes · 8 min read
Automating Mini‑Program Deployment: From IDE Upload to QR‑Code Scanning
Alibaba International Technology
Alibaba International Technology
Sep 11, 2019 · Mobile Development

How Alibaba Scales Flutter: Real‑World Practices, Build Pipelines, and Performance Insights

This article examines Alibaba's practical use of Flutter, covering application adoption, infrastructure setup, SDK maturity, hybrid stack routing, iOS packaging scripts, monitoring, performance tuning, upgrade strategies, and a brief look at Flutter for Web, providing actionable insights for mobile developers.

CI/CDHybrid StackiOS Build
0 likes · 14 min read
How Alibaba Scales Flutter: Real‑World Practices, Build Pipelines, and Performance Insights
DevOps Cloud Academy
DevOps Cloud Academy
Sep 8, 2019 · Operations

SSO and WebHook Integration Guide for GitLab and Jenkins

This guide details step‑by‑step configurations for integrating Single Sign‑On (SSO) and WebHook between GitLab and Jenkins, covering GitLab application setup, Jenkins backup and proxy adjustments, plugin installation, token generation, and testing the connection to ensure successful builds.

CI/CDGitLabJenkins
0 likes · 2 min read
SSO and WebHook Integration Guide for GitLab and Jenkins
DevOps Cloud Academy
DevOps Cloud Academy
Sep 8, 2019 · Operations

Project Management Guidelines and Jenkins Pipeline Setup

This guide outlines project naming conventions and step‑by‑step instructions for creating a new Jenkins project, configuring build history, parameterized builds, triggers, Jenkinsfile, and how to build, view logs, and debug the pipeline, illustrated with screenshots.

CI/CDJenkinsNaming Convention
0 likes · 2 min read
Project Management Guidelines and Jenkins Pipeline Setup
Tencent Cloud Developer
Tencent Cloud Developer
Sep 6, 2019 · Frontend Development

Exploration and Practice of Frontend Engineering

The article examines modern frontend engineering by detailing its four‑stage lifecycle—development, testing, deployment, maintenance—and reviewing modularization of JavaScript and CSS, component‑based frameworks and Web Components, code and workflow standardization, automation tools, and a real‑world migration to ES6 modules, Rollup, CSS Modules, Jest, and CI pipelines.

Build ToolsCI/CDCSS Modules
0 likes · 40 min read
Exploration and Practice of Frontend Engineering
Youzan Coder
Youzan Coder
Sep 4, 2019 · Cloud Native

How Youzan Built a Highly Available Kubernetes Platform for Massive E‑commerce

This article explains why Youzan chose Kubernetes, describes their multi‑IDC, multi‑cluster architecture with high‑availability master components, logging and monitoring solutions, custom service exposure, image building process, lifecycle hooks, continuous delivery pipeline, operational challenges faced, and future plans such as operators and auto‑scaling.

CI/CDHigh AvailabilityKubernetes
0 likes · 11 min read
How Youzan Built a Highly Available Kubernetes Platform for Massive E‑commerce
DevOps Cloud Academy
DevOps Cloud Academy
Aug 26, 2019 · Operations

Jenkins Practice Documentation – A Comprehensive Guide

This document provides a detailed, chapter‑by‑chapter guide to Jenkins, covering its fundamentals, installation on various platforms, management, integration with tools, pipeline creation for frontend, backend, and mobile projects, as well as container deployment and monitoring solutions.

AutomationCI/CDContinuous Integration
0 likes · 5 min read
Jenkins Practice Documentation – A Comprehensive Guide
21CTO
21CTO
Aug 26, 2019 · Cloud Native

How a Small Team Evolved from Monolith to Cloud‑Native Microservices

Facing growing business complexity, a two‑person SaaS team transitioned their monolithic application to a microservice architecture, adopting Spring Cloud, Docker, Kubernetes, CI/CD pipelines with Jenkins, automated testing, service splitting principles, and lightweight tracing, ultimately achieving scalable, observable, and maintainable cloud‑native operations.

CI/CDDockerKubernetes
0 likes · 14 min read
How a Small Team Evolved from Monolith to Cloud‑Native Microservices
DevOps Cloud Academy
DevOps Cloud Academy
Aug 23, 2019 · Operations

Jenkins Slave Docker Image Configuration and Startup Script

This guide explains how to configure a Jenkins slave Docker image by installing JDK, Maven, and other build tools, adding the agent.jar, setting environment variables, and providing a startup Bash script to launch the Jenkins agent within the container.

AutomationCI/CDDocker
0 likes · 5 min read
Jenkins Slave Docker Image Configuration and Startup Script
DevOps Cloud Academy
DevOps Cloud Academy
Aug 16, 2019 · Operations

Automating Jenkins User and Role Management with Python Scripts

This guide demonstrates how to create Jenkins roles, authorize plugin APIs, and automate user creation and role assignment using Python scripts and HTTP POST requests, including sample code for creating accounts, granting roles, and managing a list of users via a parameterized Jenkins job.

AutomationCI/CDJenkins
0 likes · 4 min read
Automating Jenkins User and Role Management with Python Scripts
Cloud Native Technology Community
Cloud Native Technology Community
Aug 13, 2019 · Cloud Native

Setting Up Jenkins CI/CD Pipelines on Kubernetes

This article explains how to set up and manage Jenkins CI/CD pipelines on Kubernetes, covering plugin installation, pod deployment, pipeline configuration, and best practices for continuous integration and delivery in a cloud‑native DevOps environment.

CI/CDCloud NativeDevOps
0 likes · 8 min read
Setting Up Jenkins CI/CD Pipelines on Kubernetes
DevOps
DevOps
Aug 13, 2019 · Operations

Comprehensive DevOps Toolset Overview

This article presents a detailed, categorized list of DevOps tools—including version control, automated build and testing, CI/CD, container platforms, configuration management, micro‑service platforms, logging, and monitoring solutions—providing concise descriptions for each to help teams select appropriate utilities for modern software delivery pipelines.

AutomationCI/CDDevOps
0 likes · 14 min read
Comprehensive DevOps Toolset Overview
FunTester
FunTester
Aug 9, 2019 · Industry Insights

Essential Tools and Skills Every Mobile App Tester Should Master

This guide enumerates the most important software, frameworks, commands, and knowledge areas—from mind‑mapping and bug‑tracking tools to HTTP protocols, performance testing, Android debugging, CI integration, IDEs, databases, servers, version control, and automation frameworks—required for a competent mobile app testing engineer.

Android debuggingCI/CDautomation tools
0 likes · 3 min read
Essential Tools and Skills Every Mobile App Tester Should Master
vivo Internet Technology
vivo Internet Technology
Aug 7, 2019 · Cloud Native

Reexamining Software Process Improvement in the DevOps and Cloud‑Native Era

The article revisits software process improvement, arguing that despite DevOps and cloud‑native advances—exemplified by Jenkins’s evolution—continuous, metric‑driven refinement remains essential for efficiency, quality, and cost control, while highlighting new challenges such as organizational recognition, flexible measurement, and integrated CI/CD solutions.

CI/CDCloud NativeDevOps
0 likes · 15 min read
Reexamining Software Process Improvement in the DevOps and Cloud‑Native Era