18

Googleコードコミットを統合して最新のコードをGoogleAppEngineにデプロイする方法/可能性について誰かが考えていますか?

私はGoogleCodeでホストされているシンプルなGoogleAppEngineプロジェクトのソースを持っており、Subversionにコミットするたびに、そのAppEngineが最新のコミットを反映することを望んでいます。プロジェクトは主に個人的な使用と学習を目的としているため、ライブサイトで問題が発生してもかまいません。

コードリポジトリのサブバージョンコミットに結び付ける方法や、AppEngineへのデプロイを開始する方法について誰かが考えていますか?理想的には、このソリューションでは、私からの手動や、私のマシン上のサーバー/リスナーソフトウェアの種類は必要ありません。

4

5 に答える 5

5

Made By Sofaは、Google App Engine を使用したワークフローに関するブログ投稿を行いました。最後から 2 番目の段落では、誰かがコードをコミットすると、Google App Engine に自動的にデプロイされるSubversion フックが追加されています。少し調整が必要ですが (クライアントではなくサーバー側で機能するため)、同じことができます。

于 2008-12-04T21:37:02.337 に答える
2

おそらく、SVN コミットを監視し、新しいバージョンを展開する別のコンピューターに何らかの接着剤が必要になるでしょう。Google Code はまだ API を開発してリリースしていません (この開発全体に真剣に取り組んでいるのであれば、すぐに行う必要があります)。それは難しい。ただし、展開プロセスはプロジェクトごとに異なるため、自分で整理する必要があります (ファブリック展開システムを確認することをお勧めします)。次に、中央のマシンでローカル SVN チェックアウトを更新する cron ジョブを設定するだけで完了です。

于 2008-10-28T04:31:13.537 に答える
1

Github を使用している私たちにとって、GAE チームのこの機能により、Google Code への切り替えを真剣に検討するようになります...

于 2008-10-27T23:02:16.587 に答える
1

非常に興味深いですが、まだ可能ではありません。私はGoogle Codeでそのオプションを探していましたが、成功しませんでした。

私が理解できる唯一の解決策は、SVN リポジトリの変更をチェックする何かをマシンにインストールすることです。

他のアプローチについてお聞かせいただければ幸いです。

于 2008-10-27T19:26:59.830 に答える