Tagged articles
30 articles
Page 1 of 1
Open Source Tech Hub
Open Source Tech Hub
Jul 23, 2024 · Operations

How to Deploy and Use Gitea: A Lightweight Self‑Hosted Git Platform

This guide introduces Gitea—a Go‑based, open‑source Git service—covers its core features, compares it with GitLab and GitHub, and provides step‑by‑step instructions for binary installation, systemd service setup, Nginx reverse‑proxy configuration, and basic repository usage on Linux.

CI/CDDevOpsGitea
0 likes · 12 min read
How to Deploy and Use Gitea: A Lightweight Self‑Hosted Git Platform
MaGe Linux Operations
MaGe Linux Operations
Jan 14, 2024 · Operations

Mastering DevOps Architecture: From CI/CD to Real-World Success Stories

This comprehensive guide delves into DevOps architecture, explaining core concepts like continuous integration, delivery, and deployment, showcasing essential tools such as Jenkins, Docker, Kubernetes, and GitLab CI, and illustrating best practices and real‑world case studies from Netflix and Etsy to help teams accelerate, automate, and improve software delivery.

AutomationCI/CDDevOps
0 likes · 20 min read
Mastering DevOps Architecture: From CI/CD to Real-World Success Stories
MaGe Linux Operations
MaGe Linux Operations
Dec 22, 2023 · Operations

Evolving Jenkins Pipelines for Robust Deployments and Rolling Updates

This article walks through the evolution of a Jenkins pipeline to not only build and push Docker images but also to deploy to Kubernetes with health checks for Deployments and StatefulSets, incorporating rolling update strategies and comprehensive status verification to ensure reliable CI/CD workflows.

CI/CDDevOpsJenkins
0 likes · 16 min read
Evolving Jenkins Pipelines for Robust Deployments and Rolling Updates
Tencent Cloud Developer
Tencent Cloud Developer
Nov 15, 2023 · Game Development

Case Study: KMS Game Company’s Cloud‑Native Architecture and Elastic Microservice Deployment on Tencent Cloud

Japanese game developer KMS migrated from Azure to Tencent Cloud, adopting a cloud‑native architecture with Tencent’s Elastic Microservice platform that provides timed and metric‑based scaling, CI/CD pipelines, and batch upgrades, resulting in roughly 50% cost savings, 15% performance gains and 50% latency reduction.

CI/CDGame DevelopmentMicroservices
0 likes · 9 min read
Case Study: KMS Game Company’s Cloud‑Native Architecture and Elastic Microservice Deployment on Tencent Cloud
MaGe Linux Operations
MaGe Linux Operations
Oct 22, 2023 · Cloud Native

Automate Kubernetes Deployments: Step‑by‑Step Jenkins Pipeline Guide

Learn how to connect Jenkins Pipeline with Kubernetes to automate building, testing, and deploying containerized applications, covering prerequisite setup, detailed pipeline stages—including code checkout, Docker image creation, testing, registry push, and Kubernetes deployment—complete with code snippets and configuration tips.

AutomationCI/CDJenkins
0 likes · 4 min read
Automate Kubernetes Deployments: Step‑by‑Step Jenkins Pipeline Guide
vivo Internet Technology
vivo Internet Technology
Feb 8, 2023 · Mobile Development

Modular Development Tool for Android Client: Challenges and Solutions

The ModularDevTool, a shell‑script and Gradle‑plugin solution, centralizes sub‑repository management, enables one‑click switching between code and Maven dependencies, automates version handling and CI publishing, and thus streamlines Android client modular development while cutting manual effort and code conflicts by over half.

AndroidCI/CDGradle
0 likes · 15 min read
Modular Development Tool for Android Client: Challenges and Solutions
vivo Internet Technology
vivo Internet Technology
Sep 28, 2022 · Cloud Native

Implementation and Practice of Karmada-Operator at vivo: Architecture, API Design, and CI/CD

vivo created an Ansible‑based Karmada‑Operator that declaratively manages multi‑cluster deployments, etcd backup/restore, and control‑plane upgrades via custom CRDs and CI pipelines, addressing the limitations of existing tools and providing extensible, reliable, self‑healing orchestration for large‑scale Kubernetes environments.

AnsibleCI/CDCloud Native
0 likes · 13 min read
Implementation and Practice of Karmada-Operator at vivo: Architecture, API Design, and CI/CD
vivo Internet Technology
vivo Internet Technology
Aug 24, 2022 · Fundamentals

Using JaCoCo for Test Coverage in Vivo's Internal Development Platform

The Vivo Internet Server Team describes how they integrated JaCoCo into their internal CI/CD platform to measure Java test coverage, explaining JaCoCo’s probe‑based instrumentation, the need for consistent compilation, handling incremental code and class‑ID changes, and showing that the resulting coverage data improves testing quality despite added effort.

CI/CDJaCoCoJava
0 likes · 13 min read
Using JaCoCo for Test Coverage in Vivo's Internal Development Platform
vivo Internet Technology
vivo Internet Technology
Jun 8, 2022 · Cloud Native

Vivo’s Large‑Scale Kubernetes Operator Practice for Multi‑Data‑Center Cluster Management

Vivo replaced error‑prone manual Ansible playbooks with a custom Kubernetes Operator that uses declarative CRDs and modular Ansible scripts to automate the full lifecycle—deployment, scaling, upgrades, and recovery—of thousands of nodes across multiple data‑centers, supported by extensive CI testing and future kubeadm integration.

AnsibleCI/CDCloud Native
0 likes · 14 min read
Vivo’s Large‑Scale Kubernetes Operator Practice for Multi‑Data‑Center Cluster Management
Ops Development Stories
Ops Development Stories
Feb 15, 2022 · Cloud Native

Mastering Canary Deployments with ingress-nginx: A Step-by-Step Guide

This article explains how to perform rolling, blue‑green, and canary (gray) releases in Kubernetes, focusing on implementing canary deployments with the ingress-nginx controller using specific annotations, demonstrating weight‑based and header‑based scenarios, providing full YAML manifests, CI/CD pipeline designs, and recommendations for automated rollouts.

CI/CDCloud NativeDevOps
0 likes · 18 min read
Mastering Canary Deployments with ingress-nginx: A Step-by-Step Guide
Ops Development Stories
Ops Development Stories
Aug 3, 2021 · Cloud Native

Master GitLab CI/CD with Kubernetes: Deploy a Flask App End‑to‑End

This article walks through deploying a Flask web service with GitLab CI/CD, covering Docker image creation, a comprehensive .gitlab-ci.yml pipeline, Kubernetes resource definitions, runner variable configuration, and how branch, tag, and manual review jobs orchestrate continuous integration, delivery, and deployment.

CI/CDDevOpsDocker
0 likes · 14 min read
Master GitLab CI/CD with Kubernetes: Deploy a Flask App End‑to‑End
Ops Development Stories
Ops Development Stories
Jul 8, 2021 · Cloud Native

Transform Tekton CI/CD into a GitOps Workflow with Argo CD

This guide shows how to refactor a Tekton CI/CD pipeline by extracting Helm chart templates into a separate repository, configuring Argo CD to manage the deployment stage, and adding Tekton tasks that update Helm values, sync the application, and handle health checks, achieving a full GitOps workflow on Kubernetes.

Argo CDCI/CDGitOps
0 likes · 17 min read
Transform Tekton CI/CD into a GitOps Workflow with Argo CD
Ops Development Stories
Ops Development Stories
Mar 11, 2021 · Cloud Native

Mastering Argo Workflows: From Installation to Advanced CI/CD Pipelines

This article provides a comprehensive guide to Argo Workflows, covering its core concepts, installation of both controller and client, detailed examples of workflows, templates, variables, reusable WorkflowTemplate and ClusterWorkflowTemplate resources, and a practical CI/CD pipeline implementation on Kubernetes.

Argo WorkflowsCI/CDDevOps
0 likes · 20 min read
Mastering Argo Workflows: From Installation to Advanced CI/CD Pipelines
NetEase Game Operations Platform
NetEase Game Operations Platform
Jul 11, 2020 · Operations

GitLab Code Review Workflow and Configuration Guide

This article provides a comprehensive guide to GitLab code review, covering environment setup, Git flow basics, review methods, configuration of approvals, templates, issue linking, Code Quality integration with CI/CD, step‑by‑step practice, and recommendations for choosing between Community and Enterprise editions.

CI/CDDevOpsGit Flow
0 likes · 10 min read
GitLab Code Review Workflow and Configuration Guide
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 1, 2020 · Operations

Practical Guide to GitLab CI/CD for Microservice Projects

This article presents a comprehensive practical guide on using GitLab's built‑in CI/CD features for microservice projects, covering pipeline, stage, job concepts, .gitlab-ci.yml configuration, runner installation, Docker image building, registry push, and deployment strategies, supplemented with code snippets and diagrams.

CI/CDDevOpsDocker
0 likes · 10 min read
Practical Guide to GitLab CI/CD for Microservice Projects
Tencent Cloud Developer
Tencent Cloud Developer
Oct 11, 2019 · Cloud Computing

Large-Scale Distributed Reinforcement Learning Solution Based on TKE

The project replaces cumbersome manual management of thousands of heterogeneous CPU and GPU nodes for large‑scale reinforcement learning with a TKE‑based, containerized actor‑learner architecture that automates batch start/stop, provides elastic autoscaling, fault‑tolerant processes, shared model storage, and CI‑driven image deployment, cutting costs by up to two‑thirds while dramatically speeding experiment cycles.

CI/CDCloud NativeDistributed Training
0 likes · 14 min read
Large-Scale Distributed Reinforcement Learning Solution Based on TKE
NetEase Game Operations Platform
NetEase Game Operations Platform
Sep 13, 2019 · Operations

Detailed Analysis of a GitLab Runner Performance Bottleneck

This article documents a multi‑stage investigation of intermittent GitLab Runner build timeouts and hangs, describing the background, VM configuration, successive diagnostic steps using strace, iotop, perf, and storage‑driver adjustments, and concludes with performance test results and lessons learned.

CI/CDDevOpsDocker
0 likes · 8 min read
Detailed Analysis of a GitLab Runner Performance Bottleneck
Tencent Cloud Developer
Tencent Cloud Developer
May 13, 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 from simple builds to fully programmable, Git‑and‑Kubernetes‑driven pipelines—continuous, metric‑driven refinement remains essential for boosting efficiency, quality, and resilience in modern, micro‑service‑centric delivery.

CI/CDCloud NativeDevOps
0 likes · 15 min read
Reexamining Software Process Improvement in the DevOps and Cloud‑Native Era
Tencent Cloud Developer
Tencent Cloud Developer
Dec 10, 2018 · Operations

2018 DevOps Engineer Roadmap – Learning Path and Recommended Resources

The article presents a comprehensive 2018 DevOps Engineer roadmap that outlines essential skills—from programming languages and Linux fundamentals to networking, security, containerization, CI/CD, monitoring, and cloud platforms—and pairs each topic with curated online courses to guide aspiring DevOps professionals.

CI/CDDevOpsDocker
0 likes · 8 min read
2018 DevOps Engineer Roadmap – Learning Path and Recommended Resources