Git / Bitbucketで行った変更でライブサーバーを更新するにはどうすればよいですか?
無料のサービスはありますか?
cronjobと統合できるある種のAPIでそれを行うことは可能ですか?
Git / Bitbucketで行った変更でライブサーバーを更新するにはどうすればよいですか?
無料のサービスはありますか?
cronjobと統合できるある種のAPIでそれを行うことは可能ですか?
BitBucketサービスフックを使用できます。
それらは「自動展開のためのBitbucketの使用」に示され、その記事ではPOSTサービスを使用しています。
Bitbucketは、指定したサービスURLにPOSTします。
このサービスは、POST
ユーザーがリポジトリにプッシュするたびに受信します。
のコンテンツヘッダーにはPOST
タイプがありapplication/x-www-form-urlencoded
ます。
このサービスは、HTTPパブリッシュ/サブスクライブサービスと同様に動作します。
ペイロードはpayload=
実際のペイロードの前に追加されています。ペイロードはURLエンコードコンテンツです。POSTリクエストの本文には、変更が発生したリポジトリ、最近のコミットのリスト、およびプッシュを行ったユーザーに関する情報が含まれています。
GitHubについては、受信後フックの使用方法を説明しているこのプロセスを参照してください