21.4 Drone Demo

21.4.1 Demo 專案說明

這是一個基於 Go 語言編寫的簡單 Web 應用範例,用於示範 Drone CI 的持續整合流程。

21.4.2 目錄結構

  • drone_demo.app.go:簡單的 Go Web 伺服器程式碼。
  • drone_demo.drone.yml:Drone CI 的設定檔案,定義了建立和測試流程。

21.4.3 如何使用

  1. 確保本地已安裝 Docker 環境。

  2. 將範例檔案重新命名為 Drone 期望的檔案名:

    cp drone_demo.app.go app.go
    cp drone_demo.drone.yml .drone.yml
    
  3. app.go.drone.yml 推送到你的 drone-demo 倉庫,即可在 Drone 中看到建立結果。

第 170 页,共 196 页
使用 mdPress 构建