オープンソース版Droneでのビルド成功後にHerokuへモジュールを自動的にデプロイする方法
オープンソース版Droneでのビルド成功後にHerokuへモジュールを自動的にデプロイする方法は以下の通りです。
HerokuへのSSH Keyの登録
Drone側でリポジトリ名 -> Settings ->Key Pairsと遷移してSSH Keyを取得し、それをHeorkuのAccountのSSH Keysへ設定します。
.drone.ymlの設定
以下のようにdeploy: heroku: app:
を設定します。app:
にはHerokuのアプリケーション名を指定します。
image: go1.2 env: - GOPATH=/var/cache/drone script: - go build - go test -cover -v deploy: heroku: app: drone-heroku-test
デプロイの確認
ビルドが成功すると、以下のように、Herokuへのデプロイが実施されます。