Docker + Drone CI/CD 實踐
阿新 • • 發佈:2022-04-29
測試環境:macOS + Drone + Gogs + Docker Registry
生產環境:Debian 9 + Drone + GitHub + 騰訊雲容器服務
官方網站:http://drone.io/
GitHub:https://github.com/drone
GitHub: https://github.com/khs1994-docker/ci
GitHub: https://github.com/khs1994-drone-ci-examples
安裝
請使用或升級到最新 0.8 版本。
編寫 docker-compose.yml
,示例檔案請到 這裡 檢視。
注意:0.8 版本的
drone-server
、drone-agent
image 不同。
與 GitHub 或 Gogs 整合請參考官方文件 http://docs.drone.io 的配置。一些說明可以檢視中文文件 http://docs.drone.io/zh/。
之後使用以下命令啟動即可
$ docker-compose up -d
安裝詳情請參考 https://github.com/yeasy/docker_practice/blob/master/cases/ci/drone.md
使用
與 Travis CI 類似,專案中包含 .drone.yml
即可使用。
使用文件請檢視 這裡 。
本站介紹的使用方法請檢視 這裡