# 開發測試環境

URL: https://ncse.tw/zh/cases/dev-environment/
Language: zh-TW
Category: 開發測試環境
Type: VPS
Tags: VPS, CI/CD, Staging

客戶將我們的 VPS 作為 CI/CD、staging 或沙箱測試環境，快速部署與驗證應用程式。

## Background
客戶為一個多人開發團隊，需要統一的開發測試環境來確保所有成員在相同的環境��進行開發，並加速 CI/CD 部署流程。

## Problem
團隊成員各自在本機開發，環境差異導致「在我電腦上能跑」的問題頻繁發生。缺乏統一的 staging 環境，每次部署前的驗證流程既慢又不可靠。

## Solution
客戶使用 NCSE VPS 建置統一的開發與 staging 環境，搭配 Docker Compose 標準化開發環境配置。整合 GitHub Actions CI/CD 流程，程式碼推送後自動部署至 staging 環境進行驗證。

## Result
環境一致性問題徹底解決，團隊成員隨時可在標準化環境中開發與測試。CI/CD 自動化部署讓發版週期從數天縮短至數小時，整體開發效率顯著提升。

## Metrics
- 快速部署 CI/CD 與 Staging 環境
- 靈活擴展，按需調整規格
