Tagged articles

CI/CD

1731 articles · Page 13 of 18
FunTester
FunTester
Oct 28, 2020 · Operations

How to Build an Effective QA Process When Resources Are Tight

This guide explains why many IT budgets neglect quality assurance, presents data from the 2019‑2020 World Quality Report, and offers practical steps—ownership, prioritization, integration, automation, reporting, and documentation—to establish a robust QA workflow even with limited resources.

AutomationCI/CDQA
0 likes · 6 min read
How to Build an Effective QA Process When Resources Are Tight
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 28, 2020 · Operations

How to Install and Configure Jenkins on CentOS 7

This guide walks through installing Jenkins on CentOS 7, covering prerequisite JDK setup, repository configuration, service start‑up, troubleshooting common startup errors, firewall adjustments, and port configuration to get a functional CI/CD server.

CI/CDInstallationJenkins
0 likes · 6 min read
How to Install and Configure Jenkins on CentOS 7
DevOps Cloud Academy
DevOps Cloud Academy
Oct 25, 2020 · Operations

Deploying Jenkins on AWS with Terraform for CI/CD

This tutorial explains how to automate CI/CD by installing Jenkins on an AWS EC2 instance using Terraform, covering prerequisites, Bash installation scripts, plugin setup, a sample pipeline job, Terraform variable definitions, resource provisioning, and accessing the Jenkins web interface.

AWSAutomationCI/CD
0 likes · 10 min read
Deploying Jenkins on AWS with Terraform for CI/CD
DevOps Cloud Academy
DevOps Cloud Academy
Oct 19, 2020 · Cloud Native

Step‑by‑Step Guide to Deploy Spinnaker with Halyard on Kubernetes Using External Redis and MySQL

This guide walks through the complete deployment of Spinnaker on Kubernetes using Halyard, covering architecture analysis, preparation of Redis, MySQL and MinIO, container image retrieval, BOM preparation, Halyard configuration, external Redis and SQL database integration, authentication, canary analysis, monitoring, and additional settings.

CI/CDHalyardMySQL
0 likes · 24 min read
Step‑by‑Step Guide to Deploy Spinnaker with Halyard on Kubernetes Using External Redis and MySQL
DevOps Coach
DevOps Coach
Oct 15, 2020 · Cloud Native

Mastering Kubernetes‑Based DevOps: End‑to‑End CI/CD Pipeline with Jenkins, Helm, and Docker

This comprehensive guide walks you through preparing hardware and network resources, setting up a private Git repository, installing Docker, Jenkins, Kubernetes, Helm, Baget, Harbor, and SonarQube, writing Dockerfiles and Helm charts, and configuring a Groovy Jenkinsfile to achieve a fully automated CI/CD workflow on a Kubernetes cluster.

CI/CDCloud NativeDocker
0 likes · 27 min read
Mastering Kubernetes‑Based DevOps: End‑to‑End CI/CD Pipeline with Jenkins, Helm, and Docker
FunTester
FunTester
Oct 14, 2020 · Operations

Beyond Functional Testing: How Test Engineers Can Add Value Through QAOps, Automation, Stakeholder Collaboration, and Data Science

The article explains how test engineers can extend their impact beyond functional testing by engaging stakeholders, adopting QAOps practices, listening to user feedback, exploring automation tools, participating in code reviews, focusing on user experience, meeting deadlines, and leveraging data science to improve software quality.

AutomationCI/CDQAOps
0 likes · 13 min read
Beyond Functional Testing: How Test Engineers Can Add Value Through QAOps, Automation, Stakeholder Collaboration, and Data Science
DevOps Coach
DevOps Coach
Oct 14, 2020 · Operations

Mastering Jenkins Declarative Pipeline Syntax: A Complete Guide

This article provides a comprehensive walkthrough of Jenkins' declarative pipeline syntax, covering required sections, optional directives, practical code examples, parallel execution, input handling, post actions, and tips for effective CI/CD pipeline creation.

CI/CDDeclarative PipelineJenkins
0 likes · 14 min read
Mastering Jenkins Declarative Pipeline Syntax: A Complete Guide
HaoDF Tech Team
HaoDF Tech Team
Oct 9, 2020 · Operations

Automated Deployment Solution for HaoDF WeChat Mini Programs

This article describes how HaoDF built an automated, visual CI/CD pipeline for its WeChat mini programs, replacing manual testing and release steps with a platform that handles environment configuration, QR‑code generation, code merging, and deployment while improving efficiency, reducing errors, and supporting future scaling.

CI/CDOperationsWeChat Mini Program
0 likes · 9 min read
Automated Deployment Solution for HaoDF WeChat Mini Programs
DevOps Coach
DevOps Coach
Oct 1, 2020 · Operations

Mastering Deployment Automation: Google’s DevOps Best Practices

This guide explains Google’s DevOps solution built on DORA research, outlines the four DevOps capability categories, and provides detailed steps, best practices, common pitfalls, improvement methods, and measurement techniques for implementing reliable, automated software deployments.

CI/CDDeployment AutomationOperations
0 likes · 11 min read
Mastering Deployment Automation: Google’s DevOps Best Practices
Cloud Native Technology Community
Cloud Native Technology Community
Sep 29, 2020 · Operations

Running Jenkins on Tomcat in Windows – Tutorial Overview

This article introduces a tutorial video that demonstrates how to install and run Jenkins, the open‑source CI/CD platform, inside an Apache Tomcat servlet container on a Windows operating system, and provides links to related cloud‑native community resources and further Jenkins learning materials.

CI/CDJenkinsWindows
0 likes · 3 min read
Running Jenkins on Tomcat in Windows – Tutorial Overview
FunTester
FunTester
Sep 28, 2020 · Fundamentals

When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations

The article examines when to choose code‑based versus no‑code test automation, outlining key factors such as use cases, team skills, CI/CD integration, cost, scalability, and maintenance, and concludes that combining both approaches often yields the best results.

AICI/CDSelenium
0 likes · 11 min read
When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations
JavaEdge
JavaEdge
Sep 27, 2020 · Operations

Mastering Blue‑Green, Canary, and Dark Launch Deployments: A Practical Guide

This article explains three key deployment strategies—Blue‑Green, Canary (gray release), and Dark Launch (feature toggles)—detailing their concepts, step‑by‑step traffic switching processes, rollback mechanisms, database considerations, and practical usage scenarios for reliable production releases.

Blue-Green DeploymentCI/CDCanary Deployment
0 likes · 10 min read
Mastering Blue‑Green, Canary, and Dark Launch Deployments: A Practical Guide
ByteFE
ByteFE
Sep 23, 2020 · R&D Management

Git Workflow Strategies and Company Practices at Bytedance

This article reviews common industry Git workflows such as Git Flow, GitHub Flow, GitLab Flow, Trunk‑based Flow and Aone Flow, analyzes Bytedance's multi‑environment deployment architecture, and presents concrete single‑, double‑ and triple‑branch practices together with recommendations for effective R&D process management.

CI/CDGitR&D Management
0 likes · 13 min read
Git Workflow Strategies and Company Practices at Bytedance
DevOps Cloud Academy
DevOps Cloud Academy
Sep 21, 2020 · Operations

Understanding Deployment Pipelines, CI/CD, and Best Practices in DevOps

This article explains the components, tools, and stages of software delivery pipelines—including version control, continuous integration, continuous delivery, blue/green and canary deployments—while highlighting their automation benefits and offering resources for further learning.

AutomationCI/CDContinuous Integration
0 likes · 9 min read
Understanding Deployment Pipelines, CI/CD, and Best Practices in DevOps
DevOps Cloud Academy
DevOps Cloud Academy
Sep 18, 2020 · Operations

Spinnaker Architecture, CI/CD Practices, and Deployment Guide

This article explains Netflix's Spinnaker platform, detailing its microservice architecture, code repository management, GitHub Actions continuous integration workflow, versioned deployment configuration, and practical steps for deploying and rolling back Spinnaker in multi‑cloud environments.

CI/CDcloud deploymentdevops
0 likes · 8 min read
Spinnaker Architecture, CI/CD Practices, and Deployment Guide
Programmer DD
Programmer DD
Sep 15, 2020 · Backend Development

Build and Deploy a Spring Boot App Using Alibaba Cloud Development Platform

This article walks through creating, configuring, testing, and deploying a Spring Boot application on Alibaba Cloud's Development Platform, covering both online and local development modes, CI/CD pipelines, environment management, and practical tips for smoother serverless workflows.

Alibaba CloudCI/CDCloud Development Platform
0 likes · 10 min read
Build and Deploy a Spring Boot App Using Alibaba Cloud Development Platform
DevOps
DevOps
Sep 7, 2020 · Information Security

OPPO’s DevSecOps Practice: Embedding Security and Privacy Across the Development Lifecycle

OPPO’s security team outlines its DevSecOps transformation, detailing how security and privacy activities are embedded across product lifecycles—from requirement reviews and automated CI/CD scans to comprehensive protection layers, cultural initiatives, external collaborations, and continuous improvement to meet global compliance challenges.

CI/CDDevSecOpsOPPO
0 likes · 12 min read
OPPO’s DevSecOps Practice: Embedding Security and Privacy Across the Development Lifecycle
FunTester
FunTester
Sep 6, 2020 · Industry Insights

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

This guide explains the benefits of automated testing, outlines the main types of automation tools, and provides practical criteria—including platform support, ease of adoption, scripting flexibility, integration, analysis features, and licensing—to help teams select the most suitable solution for their CI/CD pipelines.

CI/CDautomated testingsoftware testing
0 likes · 7 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
Programmer DD
Programmer DD
Sep 1, 2020 · Operations

How to SSH into GitHub Actions Runners: Bypass Restrictions with tmate and ngrok

This article explains how to bypass GitHub Actions' lack of interactive SSH access by using tmate and ngrok, providing step‑by‑step workflow examples, required server specifications, code snippets, and tips for maintaining persistent connections, while emphasizing responsible, non‑malicious usage.

CI/CDGitHub ActionsSSH
0 likes · 8 min read
How to SSH into GitHub Actions Runners: Bypass Restrictions with tmate and ngrok
FunTester
FunTester
Aug 30, 2020 · Operations

Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation

The article introduces Selenium IDE 4, outlines its new plugin system, NodeJS‑based CLI runner, WebDriver playback, parallel execution and cross‑browser support, reviews its history and installation, and demonstrates its core features with a detailed JSON test‑case example.

CI/CDParallel TestingSelenium4
0 likes · 8 min read
Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation
Youzan Coder
Youzan Coder
Aug 28, 2020 · Mobile Development

How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins

This article details Youzan Retail's mobile continuous integration and delivery system, covering the background, challenges, architecture, packaging, distribution, compile and static checks, local Git hooks, code review workflow, messaging, and future improvements to streamline weekly releases for mobile teams.

AutomationCI/CDGitLab
0 likes · 19 min read
How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins
DevOps Cloud Academy
DevOps Cloud Academy
Aug 27, 2020 · Cloud Native

Step-by-Step Guide to Building More Reliable Software with Kubernetes and DevOps

This article presents a practical, multi‑stage approach for improving software reliability in Kubernetes‑based microservice environments, covering static analysis, testing pyramids, CI/CD observability, performance testing, deployment strategies, and feedback loops to help engineering teams deliver faster, higher‑quality releases.

CI/CDCloud Nativedevops
0 likes · 11 min read
Step-by-Step Guide to Building More Reliable Software with Kubernetes and DevOps
FunTester
FunTester
Aug 26, 2020 · Cloud Computing

Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration

The article introduces the TcloudServer cloud testing platform, outlines its key features such as cloud devices, workflow management, and dashboards, and provides detailed configuration instructions including Python settings, Jenkins pipeline setup, and parameter definitions for automated mobile monkey testing.

AutomationCI/CDJenkins
0 likes · 6 min read
Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration
New Oriental Technology
New Oriental Technology
Aug 24, 2020 · Operations

Master GitLab CI: From Code to Docker Deployment in Minutes

This guide walks you through setting up a GitLab CI environment, configuring a Docker‑enabled runner, writing Dockerfile and .gitlab-ci.yml files, and automating code compilation, container image creation, and deployment of a Go application, complete with command examples and troubleshooting tips.

AutomationCI/CDDocker
0 likes · 6 min read
Master GitLab CI: From Code to Docker Deployment in Minutes
DevOps Cloud Academy
DevOps Cloud Academy
Aug 22, 2020 · Operations

Common Mistakes in DevOps Implementation and How to Avoid Them

The article outlines ten frequent pitfalls that organizations encounter when adopting DevOps—such as out‑of‑order delivery, misunderstandings of DevOps roles, lack of flexibility, speed over quality, isolated teams, unautomated databases, insufficient incident handling, limited expertise, security neglect, and team fatigue—and provides practical guidance to prevent these errors for more successful DevOps outcomes.

AutomationCI/CDOperations
0 likes · 11 min read
Common Mistakes in DevOps Implementation and How to Avoid Them
DevOps Cloud Academy
DevOps Cloud Academy
Aug 21, 2020 · Operations

Visual Deployment with Jenkins Deploy Dashboard Plugin

This article introduces the Jenkins Deploy Dashboard plugin, explains how it visualizes deployment versions across environments, and provides step‑by‑step instructions with code examples for adding deployments, creating dashboard views, and adding deployment buttons to streamline CI/CD workflows.

CI/CDDeploy DashboardJenkins
0 likes · 5 min read
Visual Deployment with Jenkins Deploy Dashboard Plugin
DevOps Cloud Academy
DevOps Cloud Academy
Aug 20, 2020 · Operations

How DevOps Can Reduce Technical Debt During Cloud Migration

This article explains what technical debt is, why it accumulates in both development and operations, and outlines four DevOps‑driven strategies—including building cross‑functional teams, automation, containerization, and API‑centric design—to identify, track, and repay technical debt while improving cloud migration outcomes.

AutomationCI/CDContainers
0 likes · 10 min read
How DevOps Can Reduce Technical Debt During Cloud Migration
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 14, 2020 · Cloud Native

Why Cloud‑Native Architecture Is the Future of Scalable Applications

This article explains how cloud‑native principles—combining agile, DevOps, CI/CD, microservices, service governance, container technology, and cloud computing—address modern application challenges such as rapid deployment, elastic scaling, fault detection, self‑healing, and alignment with organizational structures.

CI/CDCloud NativeMicroservices
0 likes · 9 min read
Why Cloud‑Native Architecture Is the Future of Scalable Applications
Architecture Digest
Architecture Digest
Aug 14, 2020 · Operations

GitLab CI/CD: Introduction, Workflow, and Quick Start Guide

This article provides a comprehensive overview of GitLab CI/CD, explaining continuous integration, delivery, and deployment concepts, detailing the .gitlab-ci.yml configuration, pipeline workflow, runner setup, Auto DevOps features, and includes practical code examples for building, testing, and deploying applications.

Auto DevOpsCI/CDGitLab
0 likes · 12 min read
GitLab CI/CD: Introduction, Workflow, and Quick Start Guide
Ctrip Technology
Ctrip Technology
Aug 6, 2020 · Frontend Development

Building and Maintaining a Sustainable Frontend Component Library with React

This article details the end‑to‑end process of designing, publishing, packaging, optimizing, and continuously delivering a reusable React component library at Ctrip, covering npm workflow, build tooling choices, CSS extraction, on‑demand loading, package splitting, collaborative documentation, CI/CD, and automated testing.

AutomationCI/CDComponent Library
0 likes · 14 min read
Building and Maintaining a Sustainable Frontend Component Library with React
Alibaba Cloud Native
Alibaba Cloud Native
Jul 23, 2020 · Cloud Native

Mastering EDAS Deployments: IDE, Maven, Jenkins, Terraform, and CLI Strategies

EDAS offers a comprehensive deployment toolkit—including IDE plugins, Maven integration, Jenkins CI/CD, Terraform orchestration, and a powerful CLI—designed for developers and ops teams to quickly and safely deploy Java applications to ECS or Kubernetes clusters while enforcing namespace controls and change‑management best practices.

CI/CDEDASKubernetes
0 likes · 7 min read
Mastering EDAS Deployments: IDE, Maven, Jenkins, Terraform, and CLI Strategies
DevOps Cloud Academy
DevOps Cloud Academy
Jul 22, 2020 · Operations

Chapter 2: Installing and Deploying Jenkins Server

This guide details the complete process of installing Jenkins Server, covering prerequisite Java installation, multiple deployment methods—including Tomcat, CentOS, macOS, Docker, Kubernetes, and Windows—followed by essential post‑installation configuration and resource links.

CI/CDInstallationJenkins
0 likes · 12 min read
Chapter 2: Installing and Deploying Jenkins Server
DevOps Cloud Academy
DevOps Cloud Academy
Jul 21, 2020 · Cloud Native

GitOps Workflow with Argo CD and GitLab CI on Kubernetes

This article demonstrates a complete GitOps workflow on Kubernetes using Argo CD and GitLab CI, covering installation, configuration of Argo CD, GitLab project setup, Helm deployment, and a multi‑stage CI/CD pipeline that automatically builds, publishes Docker images, and synchronizes applications in dev and prod environments.

Argo CDCI/CDGitLab CI
0 likes · 15 min read
GitOps Workflow with Argo CD and GitLab CI on Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Jul 21, 2020 · Operations

Designing the Code Module in a DevOps Platform: Integration, Quality, and Reporting

This article explains how to design a DevOps code management module that supports multiple version‑control systems, provides developer‑focused features and manager‑oriented reports, and integrates webhooks, REST APIs, and code‑quality analysis to improve efficiency and visibility across the development lifecycle.

CI/CDReportingcode management
0 likes · 6 min read
Designing the Code Module in a DevOps Platform: Integration, Quality, and Reporting
FunTester
FunTester
Jul 18, 2020 · Industry Insights

Why Test Automation Projects Fail: 5 Common Pitfalls and How to Avoid Them

The article outlines five major reasons test automation initiatives stumble—over‑automation, neglecting manual testing, business‑logic changes, outdated test suites, and choosing the wrong tools—while offering practical guidance to keep automation projects on track and cost‑effective.

CI/CDQA best practicesautomation pitfalls
0 likes · 6 min read
Why Test Automation Projects Fail: 5 Common Pitfalls and How to Avoid Them
DevOps Cloud Academy
DevOps Cloud Academy
Jul 18, 2020 · Operations

Using GitLab Parent‑Child Pipelines and Dynamic Pipeline Generation

This article explains how GitLab’s parent‑child pipeline feature and dynamic pipeline generation can be used to split complex CI/CD workflows, manage monorepos, trigger separate Windows and Linux builds, and automate configuration with Ruby scripts, improving performance and maintainability.

CI/CDDynamic PipelinesGitLab
0 likes · 7 min read
Using GitLab Parent‑Child Pipelines and Dynamic Pipeline Generation
DevOps Cloud Academy
DevOps Cloud Academy
Jul 16, 2020 · Operations

Configuring GitLab CI/CD to Trigger Cross‑Project Pipelines

This article explains how GitLab CI/CD can be configured to run cross‑project pipelines, trigger downstream jobs, specify branches, and pass variables, illustrating the process with code examples and visual pipeline diagrams for continuous integration.

AutomationCI/CDCross-Project Pipeline
0 likes · 7 min read
Configuring GitLab CI/CD to Trigger Cross‑Project Pipelines
FunTester
FunTester
Jul 16, 2020 · Industry Insights

How No‑Code Selenium Is Transforming Test Creation, Maintenance, and Execution

The article examines the hidden costs of traditional Selenium scripting, explains how no‑code Selenium platforms simplify test creation, improve maintainability with AI‑driven self‑healing, streamline execution through built‑in CI/CD integration, and outlines scenarios where native Selenium remains preferable.

AICI/CDQA
0 likes · 8 min read
How No‑Code Selenium Is Transforming Test Creation, Maintenance, and Execution
DevOps Coach
DevOps Coach
Jul 14, 2020 · Cloud Native

Accelerate Local Kubernetes Development with Skaffold: A Hands‑On Guide

This article introduces Skaffold, a lightweight open‑source CLI tool for local Kubernetes development, explains its key features, shows step‑by‑step installation and a starter workflow, details the pipeline stages and architecture, and includes real‑world user feedback.

CI/CDCloud NativeKubernetes
0 likes · 9 min read
Accelerate Local Kubernetes Development with Skaffold: A Hands‑On Guide
Youzan Coder
Youzan Coder
Jul 10, 2020 · Mobile Development

Design and Implementation of Youzan's Mobile Hotfix Platform

Youzan's mobile hot‑fix platform automates building, storing, and delivering patch packages via a standardized hot‑fix branch, integrates local verification, supports full, gray, and conditional releases with approval workflow, and provides real‑time statistics and rollback, enabling rapid, low‑risk bug fixes without republishing the entire app.

AndroidCI/CDTinker
0 likes · 16 min read
Design and Implementation of Youzan's Mobile Hotfix Platform
Ctrip Technology
Ctrip Technology
Jul 9, 2020 · Information Security

Ctrip's DevSecOps Practices and Challenges

The article details Ctrip's DevSecOps challenges and solutions, covering security team structuring, threat modeling, SCA and SAST integration, IAST/DAST architecture, vulnerability management, and the resulting improvements in automated security testing within a high‑frequency CI/CD environment.

CI/CDDevSecOpsIAST
0 likes · 12 min read
Ctrip's DevSecOps Practices and Challenges
MaGe Linux Operations
MaGe Linux Operations
Jul 7, 2020 · Operations

Set Up Password‑Free GitLab Pulls in Jenkins Using SSH Keys

This guide walks you through creating a dedicated GitLab account for Jenkins, generating and registering SSH keys, installing required GitLab plugins, configuring credentials and tokens, writing a Jenkins pipeline script, and automating deployment with password‑less SSH between servers.

CI/CDGitLabJenkins
0 likes · 6 min read
Set Up Password‑Free GitLab Pulls in Jenkins Using SSH Keys
ITPUB
ITPUB
Jul 7, 2020 · Operations

Top 2020 DevOps Tools: A Complete Guide to Building Your CI/CD Stack

This article categorizes the most popular 2020 DevOps tools across development, testing, deployment, runtime, and collaboration, explains why each tool leads its class, lists key advantages and competitors, and offers a practical checklist for assembling a full CI/CD pipeline.

AutomationCI/CDMonitoring
0 likes · 24 min read
Top 2020 DevOps Tools: A Complete Guide to Building Your CI/CD Stack
DevOps Cloud Academy
DevOps Cloud Academy
Jul 7, 2020 · Mobile Development

Building and Deploying the HelloWorld Android Gradle Project

This guide demonstrates how to clone the HelloWorld Android Gradle repository, build the project using Gradle, locate the generated debug and release APK files, upload them to Fir for distribution, and verify the installation, providing all necessary commands and output details.

APKAndroidCI/CD
0 likes · 3 min read
Building and Deploying the HelloWorld Android Gradle Project
DevOps Engineer
DevOps Engineer
Jul 6, 2020 · Operations

Key Practices for Enterprise‑Level CI/CD with Jenkins: Configuration as Code, Shared Libraries, and Multi‑Branch Pipelines

The article outlines three essential Jenkins CI/CD practices—Configuration as Code, shared libraries, and multi‑branch pipelines—explaining their benefits for transparency, traceability, rapid recovery, code reuse, self‑service builds, and overall cost and quality improvements in an enterprise setting.

CI/CDJenkinsMulti-Branch Pipeline
0 likes · 7 min read
Key Practices for Enterprise‑Level CI/CD with Jenkins: Configuration as Code, Shared Libraries, and Multi‑Branch Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Jul 4, 2020 · Operations

Four Practical Differences Between Declarative and Scripted Jenkins Pipelines

This article explains four concrete distinctions between declarative and scripted Jenkins pipelines—including code validation at start‑up, the ability to restart from a specific stage, options block handling, and conditional execution with when—illustrated with side‑by‑side code examples and screenshots.

AutomationCI/CDDeclarative Pipeline
0 likes · 9 min read
Four Practical Differences Between Declarative and Scripted Jenkins Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Jul 2, 2020 · Operations

Design and Extension of DevOps Platform Tasks Based on Jenkins Pipeline

This article explains how the PuYuan DevOps platform extends Jenkins pipeline tasks by categorizing atomic tasks, designing flexible database schemas for task templates and attributes, and implementing container-based environment isolation to support scalable, secure continuous integration and deployment across diverse enterprise environments.

CI/CDJenkinsOperations
0 likes · 10 min read
Design and Extension of DevOps Platform Tasks Based on Jenkins Pipeline
DevOps Coach
DevOps Coach
Jun 29, 2020 · Operations

How China’s DevOps Community Chose the Best SaaS Platform: GitLab vs Jira vs CODING

The Chinese DevOps community evaluated three SaaS platforms—GitLab (free), Jira Cloud (free), and CODING (Tencent Cloud DevOps)—against requirements such as private repository collaboration, OKR management, Scrum planning, CI/CD pipelines, artifact storage, and cloud deployment, ultimately concluding that CODING offers the most suitable integrated solution.

CI/CDGitLabOperations
0 likes · 15 min read
How China’s DevOps Community Chose the Best SaaS Platform: GitLab vs Jira vs CODING
Open Source Tech Hub
Open Source Tech Hub
Jun 26, 2020 · Operations

Step‑by‑Step Guide to Installing and Configuring Jenkins with Java and Docker on Ubuntu

This tutorial walks through installing Java (JRE/JDK), setting JAVA_HOME, installing Jenkins via apt or Docker, configuring Jenkins service and Nginx reverse proxy, handling common timezone and permission errors, and resetting the admin password, providing complete commands and configuration snippets for a functional CI/CD setup on Ubuntu.

CI/CDConfigurationDocker
0 likes · 13 min read
Step‑by‑Step Guide to Installing and Configuring Jenkins with Java and Docker on Ubuntu
DevOps Engineer
DevOps Engineer
Jun 22, 2020 · Operations

Controlling Shell Script Failure Behavior in Jenkins Pipelines

This guide explains how to prevent Jenkins shell steps from aborting on errors by using the +e option, appending || true, or custom failure handling commands, and provides four concrete examples with test results to illustrate each method.

CI/CDError handlingJenkins
0 likes · 6 min read
Controlling Shell Script Failure Behavior in Jenkins Pipelines
Java Architecture Diary
Java Architecture Diary
Jun 11, 2020 · Operations

Why Spring Boot Switched to Gradle and Cut Build Times by 80%

Spring Boot’s 2.3.0 release marked a major shift from Maven to Gradle, driven by the need to reduce build times, leverage incremental and parallel builds, and improve CI efficiency, resulting in average build times dropping from over an hour to just over nine minutes.

CI/CDGradle EnterpriseSpring Boot
0 likes · 6 min read
Why Spring Boot Switched to Gradle and Cut Build Times by 80%
DevOps Cloud Academy
DevOps Cloud Academy
Jun 9, 2020 · Operations

Implementing a Python CI/CD Pipeline with GitLab CI

This guide demonstrates how to create a complete GitLab CI pipeline for a Python Flask application, covering dependency installation, code compilation, testing, static analysis, Docker image building, and Kubernetes deployment, with detailed configuration snippets and a sample Dockerfile.

CI/CDGitLab CIPython
0 likes · 5 min read
Implementing a Python CI/CD Pipeline with GitLab CI
DevOps Cloud Academy
DevOps Cloud Academy
Jun 9, 2020 · Operations

Huawei Cloud 618 Promotion Details and Jenkins DevOps Training Overview

The article outlines Huawei Cloud's 618 promotional offers—including free server vouchers and discounted cloud instances—provides step‑by‑step redemption instructions, and also introduces a beginner‑friendly Jenkins DevOps course covering CI/CD pipeline creation and best practices.

618 promotionCI/CDCloud Computing
0 likes · 4 min read
Huawei Cloud 618 Promotion Details and Jenkins DevOps Training Overview
Tencent Cloud Developer
Tencent Cloud Developer
Jun 5, 2020 · Information Security

DevSecOps and Secure Development Lifecycle (SDL): Concepts, Practices, and Implementation

The article explains how DevSecOps extends the Secure Development Lifecycle by embedding security early and throughout CI/CD pipelines, combining threat‑based and vulnerability‑based defenses, automated testing tools such as SAST, DAST, IAST, and SCA, and fostering a collaborative culture of shared responsibility, illustrated by Tencent Cloud’s comprehensive “Golden Pipeline” implementation.

CI/CDDevSecOpsSDL
0 likes · 14 min read
DevSecOps and Secure Development Lifecycle (SDL): Concepts, Practices, and Implementation
Cloud Native Technology Community
Cloud Native Technology Community
Jun 5, 2020 · Artificial Intelligence

Automating a Data‑Science Workflow on Kubernetes: From GitHub Issue Mining to an MLP Bug Classifier

This article describes how to collect, clean, and analyze 90,000+ GitHub issues and pull requests from the Kubernetes repository using Kubeflow, TensorFlow, and a fully automated CI/CD pipeline, then build, train, and serve a simple MLP model that classifies release‑note texts as bugs or non‑bugs.

CI/CDKubeflowKubernetes
0 likes · 19 min read
Automating a Data‑Science Workflow on Kubernetes: From GitHub Issue Mining to an MLP Bug Classifier
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 5, 2020 · R&D Management

How a Unified Code Metrics Platform Boosts Development Quality and Efficiency

This article describes the design, implementation, and operational strategy of a comprehensive code‑metrics platform that standardizes coding standards, automates quality checks, and drives data‑guided improvements across multiple development teams, ultimately enhancing code reliability, maintainability, and CI/CD flow.

CI/CDR&D Managementcode quality
0 likes · 10 min read
How a Unified Code Metrics Platform Boosts Development Quality and Efficiency
Cloud Native Technology Community
Cloud Native Technology Community
Jun 1, 2020 · Cloud Native

From Business Pain to a Fully Realized Cloud‑Native Architecture: A Step‑by‑Step Blueprint

This article walks through a practical, step‑by‑step transformation from a monolithic application to a cloud‑native, micro‑service architecture, covering planning, domain‑driven design, continuous integration, service registration, API gateways, databases, caching, logging, configuration management, containerization, performance monitoring, service governance, GitOps, traffic shading, service mesh, stress testing, and multi‑datacenter deployment.

CI/CDIaCMicroservices
0 likes · 58 min read
From Business Pain to a Fully Realized Cloud‑Native Architecture: A Step‑by‑Step Blueprint
DevOps Cloud Academy
DevOps Cloud Academy
May 29, 2020 · Cloud Native

CI/CD Pipeline Templates for Java Projects Using GitLab and Kubernetes

This guide explains how to organize GitLab CI/CD job templates, define global variables, configure build, test, code analysis, artifact, and deployment stages, and integrate Kubernetes deployment and Docker image creation for Java applications, providing complete YAML examples and usage instructions.

CI/CDGitLabJava
0 likes · 12 min read
CI/CD Pipeline Templates for Java Projects Using GitLab and Kubernetes