6

他のプラットフォームでは、変更を Git リポジトリにプッシュするときにコードを本番環境に自動デプロイできると聞いています。

AppEngine 用にこれに似たものを設定できますか? どのように?

Windows で Python2.7 を使用し、リポジトリとして bitbucket を使用しています。

ありがとう!

4

2 に答える 2

7

app エンジンのデプロイは単なる python スクリプトなので、'git push' に続いて 'python appcfg.py deploy' を呼び出すシェル スクリプトを作成できないのはなぜですか?

アプリにアップロードした後に bitbucket->appengine から送信される bitbucket フックは、アプリ エンジンのログイン資格情報を github に保存する必要があるため、おそらく悪い考えです。

他のプロジェクトでは、アプリ サーバーが github/bitbucket からプルされる場合があります。アプリ エンジン サイトがhttp://drydrop.binaryage.com/を使用して静的な Web サイトを提供するだけの場合はこれを行うことができますが、実際に実行中のコードをこの方法で更新することはできません。

于 2012-04-23T03:05:57.917 に答える
2

最近、App Engine に Push to Deploy 機能が追加されました: https://developers.google.com/appengine/docs/push-to-deploy

GitHub のサポートが組み込まれているだけですが、BitBucket を構成して動作させることは可能かもしれません。

于 2014-05-16T06:06:18.813 に答える