誰かが助けてくれることを願っています。WebからApp Engineに展開する方法
開発ワークフローをWebに移行しようとしているため、ローカルに何かをインストールする必要はありません。
これを達成するために、私はcodeanywhereを使用していて、自分のプロジェクトのクラウドプラットフォームに接続されたbitbucketに自分のコードを保存しています。
すべてうまくいきました。私はcodeanywhereを変更してbitbucketでコミットし、プロジェクトのソースコード(クラウドプラタフォーム)の変更を確認します。しかし、変更は私のアプリケーションには反映されません(アプリケーションを実行する実際のソースコードは更新されません)。
私は選択肢が不足しているため、Cloud Platformのクラウドシェルを使用して更新しようとしましたが、ソースコードフォルダに移動することもできませんでした。
Cloud PlataformからApp Engineにソースコードを配布する方法を知っている人はいますか?
私は完全なオンラインワークフローが必要です。
はあなたがthis linkを見ることができますが、Gradleの
を使用してアプリケーションgradle appengineRun
&デプロイアプリケーションgradle gradleappengineUpdate
を実行している例のソースコードを維持し、シェルからアプリケーションを実行するためにGAEのsource-repositoriesを使用することができ、あなたの助け
プッシュインストールを使用しますか? https://cloudplatform.googleblog.com/2014/09/using-bitbucket-for-push-to-deploy.html – marcadian
継続的なデプロイメントワークフローを使用しようとしていますか? Cloud Shellから何を試しましたか? 'git clone/pull'でリポジトリを利用できるようにして、' gcloud app deploy ... 'を使って展開する必要があります。 – tx802
私の最初の目標は、継続的な展開のワークフローでした。 私はローカルのコマンドライン上でクラウドシェルを使用しようとしましたが、プロジェクトフォルダ(クラウドシェルのソースコード)にcdして "appcfg.py update app.yaml"を実行しましたが、クラウドシェル上のソースコードフォルダを探します。その後、私はcloneを実行しようとしましたが、動作しませんでした(Permission denied(publickey).fatal:リモートリポジトリから読み込めませんでした)。 – HClx