0

誰かが助けてくれることを願っています。WebからApp Engineに展開する方法

開発ワークフローをWebに移行しようとしているため、ローカルに何かをインストールする必要はありません。

これを達成するために、私はcodeanywhereを使用していて、自分のプロジェクトのクラウドプラットフォームに接続されたbitbucketに自分のコードを保存しています。

すべてうまくいきました。私はcodeanywhereを変更してbitbucketでコミットし、プロジェクトのソースコード(クラウドプラタフォーム)の変更を確認します。しかし、変更は私のアプリケーションには反映されません(アプリケーションを実行する実際のソースコードは更新されません)。

私は選択肢が不足しているため、Cloud Platformのクラウドシェルを使用して更新しようとしましたが、ソースコードフォルダに移動することもできませんでした。

Cloud PlataformからApp Engineにソースコードを配布する方法を知っている人はいますか?

私は完全なオンラインワークフローが必要です。

はあなたがthis linkを見ることができますが、Gradleの

を使用してアプリケーションgradle appengineRun &デプロイアプリケーションgradle gradleappengineUpdateを実行している例のソースコードを維持し、シェルからアプリケーションを実行するためにGAEのsource-repositoriesを使用することができ、あなたの助け

+0

プッシュインストールを使用しますか? https://cloudplatform.googleblog.com/2014/09/using-bitbucket-for-push-to-deploy.html – marcadian

+0

継続的なデプロイメントワークフローを使用しようとしていますか? Cloud Shellから何を試しましたか? 'git clone/pull'でリポジトリを利用できるようにして、' gcloud app deploy ... 'を使って展開する必要があります。 – tx802

+0

私の最初の目標は、継続的な展開のワークフローでした。 私はローカルのコマンドライン上でクラウドシェルを使用しようとしましたが、プロジェクトフォルダ(クラウドシェルのソースコード)にcdして "appcfg.py update app.yaml"を実行しましたが、クラウドシェル上のソースコードフォルダを探します。その後、私はcloneを実行しようとしましたが、動作しませんでした(Permission denied(publickey).fatal:リモートリポジトリから読み込めませんでした)。 – HClx

答えて

0

のために事前にありがとうMavenを使用したアプリケーションのビルド、実行、およびデプロイ

+0

Mavenは私が望むすべてのことをするようですが、私はドキュメントを見ていました。 Javaの場合のみ。私のアプリケーションはPythonで動作します(申し訳ありませんが、私はそれを言い忘れました)。あなたはPython用のMavenのようなものを知っていますか – HClx

+0

このリンクは、http://cloud.google.com/appengine/docs/python/tools/local-devserver-command、 'dev_appserver.py 'を使って見つかりました。開発サーバーを起動できますPythonで。 –

+0

また、このサイトでは、pythonでmavenを使用していますが、appengine環境(https://www.urbanairship.com/blog/building-python-packages-with-maven)でどのように動くかはわかりません。 –

関連する問題