2017-12-08 5 views
0

私は、すべてのプロダクションとステージングリポジトリを格納するリモートのリポジトリ(bitbucket上)を持っています。自分のローカル開発マシンでコミット+プッシュを行うと、自分が開発した開発サーバー(リモートでホストされ、同じリモートリポジトリを共有する)を自動的にプッシュするように設定することができます私がリモートリポジトリにプッシュした変更は?リモートからの自動プッシュ

これを行う簡単な方法はありますか?今、私は手動で開発サーバーにSSHingして引っ張っていますが、これは時間がかかり、実行することを忘れた時があり、コンテンツチームは最新の変更を取得しません。

は、gitのフックこのために利用可能であるか、私は現在のリモートHEADをチェックし、それが

答えて

0

git pullは冪等の一種である(最も可能性が高いcronジョブに)変わったのならば引くためにいくつかのカスタム機能を記述する必要はありませんcronジョブで起動するだけで、必要であるかどうかを確認する必要はありません。

あなたは賢くソリューションをしたい場合は、webhooksを使用します。

  1. このURLを呼び出すことによってトリガーされるビットバケット内ウェブフックを設定するURLは、
  2. 呼び出されたときにプルを行いますWebアプリケーションを作成します。レポのプッシュイベント
関連する問題