droneioのAPIを叩く

commit hook以外でもdroneでbuild走らせたかったのでガサゴソAPIドキュメント漁ったのでその時のメモ。

トークンの確認

http://{drone_url}/account/profile

apk keyという項目があるので以降APIの認証にはそちらを使う。
https://{dorne_url}/{api_path}?access_token={api_key}

ユーザ情報取得

curl -X GET "https://{drone_url}/api/user?access_token={api_key}"

ユーザフィード取得

curl -X GET "https://{drone_url}/api/user/feed?access_token={api_key}"

リビルド

curl -X GET "https://{drone_url}/api/repos/bitbucket.org/{repository_owner}/{repository_name}/branches/{branch_name}/commits/{commit_hash}?action=rebuild&access_token={api_key}"

参考