初めに 参加している開発プロジェクトでは、CIツールdroneを使っています。 私はdroneの知識がほぼゼロで、CI環境構築をスタートしたので、ハマリまくりました。 相当苦戦しましたが、先日やっとデプロイパイプラインを作れたので、droneについて、色々整理して書きたいと思います。 ※ 使っているdroneはversion 0.7.3になります。 ※ つい先日に、droneのversion 0.8がリリースされましたので、興味ある方は【release-0.8.0】を確認してください 詳細なアーキテクチャなどは説明できませんが、 こんな感じでdroneを使っています。 ① Github Enterprise → drone → AWS ↑ ② Slack 今回はとりあえず下記2点について、まとめました。 ① droneの仕様 ② GithubのWebhook送信から、droneのジョブ実行