Tagged articles

CI/CD

1783 articles · Page 15 of 18
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/CDDevOps
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
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/CDCSSDevOps
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.

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

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/CDConfiguration as CodeDevOps
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/CDKubernetesNetworking
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/CDJenkinsload testing
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.

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

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

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

C++CI/CDJenkins
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/CDConfiguration as CodeDevOps
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/CDKong
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/CDHelmKubernetes
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/CDFeature Flagsmicroservices
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.

CI/CDContinuous DeliveryVersion management
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.

CI/CDDevOpsGroovy
0 likes · 4 min read
Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods
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.

CI/CDDevOpsToolchain
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/CDOpen-source toolsSecurity Scanning
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/CDJenkinsKnative
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.

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

CI/CDDevOpsautomation
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 DesignObservability
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.

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

CI/CDDevOpsJenkins
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 TasksGradle
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/CDDevelopment ToolsIDE
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 Enginebuild automation
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/CDFalse positiveGroovy
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/CDDevOpscloud-native
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/CDDevOpsKubernetes
0 likes · 10 min read
How LeXin Medical Streamlined Kubernetes with UCloud UK8S: A Migration Case Study