Jenkins 04 在流程中使用 SSH 指令操作 GCP 上另一台執行個體
讓 Jenkins 透過 SSH 連線操作遠端主機,代替手動連線部署
每天一小口,蝦米變鯨魚
讓 Jenkins 透過 SSH 連線操作遠端主機,代替手動連線部署
打包 Docker image 並在 pipeline 中使用 gcloud 指令推送到 Google Container Registry 儲存映像檔
建立一個基本的 pipeline 流程,並透過 Github 的 webhook 觸發建置流程
在 Jenkins
中的建置流程也叫做 pipeline,也可以透過 webhook 觸發建置
一樣有各種觸發方式和執行方式,底下示範串接 Github webhook 和常見觸發條件範例
一步一步安裝 Jenkins
透過 Drone 建立自動部署流程,drone runner 介紹
我們在 [用 Drone 建立自動部署] 01 基本服務建置及串接 GitHub
文章中有 docker-compose.yml
的範例
在範例中建立了兩個 docker runner,分別是 drone_runner_docker
和 drone-runner-ssh
而在 [用 Drone 建立自動部署] 02 部署觸發條件(pipeline)設定
中使用到的其實只有 docker runner
這篇文章來分別介紹兩個 runner,以及官方網站上提到的其他 runner
透過 Drone 建立自動部署流程,部署排程設定與權限管理
使用 Drone
建立自己的自動部署服務
Drone 是一套以 Golang 開發的一套 CI/CD 系統工具
本篇進行部署排程設定與權限管理的教學
透過 Drone 建立自動部署流程,部署觸發條件(pipeline)設定
使用 Drone
建立自己的自動部署服務
Drone 是一套以 Golang 開發的一套 CI/CD 系統工具
本篇進行複數觸發條件設定,在不同觸發條件下觸發不同的部署步驟設定