オープンソース版Droneでのビルド成功後にS3へファイルを配布する方法
オープンソース版Droneでのビルド成功後にS3へファイルを配布する方法は以下の通りです。
.drone.ymlファイルの設定
以下の通りpublish: s3:
を定義します。
image: go1.2 env: - GOPATH=/var/cache/drone script: - go build main.go publish: s3: acl: public-read region: ap-northeast-1 bucket: yosssi access_key: AWSアクセスキー secret_key: AWSシークレットキー source: /var/cache/drone/src/github.com/yosssi/drone-test-publish/main target: test/
ビルドの実施
ビルド実施後にS3への配布が行われることを確認します。
配布モジュールの確認
S3にモジュールが配布されていることを確認します。