2016-10-25 6 views
1

私は、Bluehost共有ホスティングWebサイトでBitbucket webhookを動作させるのに2つの方法を試しましたが、いずれも動作しません。Bluehost共用ホスティング+ Bitbucket Webhooks

最初はmyWebHook.phpを使用していますが、ペイロードが足りないという問題がありました。最も簡単な方法でこのペイロードを作成し、それをmyWebHook.phpが動作するように私のディレクトリに追加するにはどうしたらいいですか?

第二に、私はBitBucket tutorial on creating webhooksを通過しようとしたが、私は次のエラーを取得したいので、それは動作しませんでした:

ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. 

私が解決する方法を見つけ出すことはできません。また、私はBluehostサーバーにngrokをインストールする方法を理解できません。誰もがこの周りのヒントを持っていますか?

さらに、誰かが別の方法でこの作業を行っている場合、誰かがその方法論を投稿できますか?

答えて

0

私は、ウェブフックではできないと思います。 webhooksの場合、サーバーサイドスクリプトはbitbucketからコードを取得します。 Webサーバー上でgit pullを実行するには特典が必要です。しかし、それがウェブホスティングを共有する場合、それは不可能である可能性が高い。

あなたのホストにsshで入力し、コマンドgit pullを実行できますか?

おそらく簡単な方法を使用します​​?

git ftp push --user <user> --passwd <password> ftp://host.example.com/public_html

PS:のBitbucketの新機能がある - パイプラインを。あなたはそれを試してみることができます。プッシュしているとき何かできるドッキングコンテナです。

関連する問題