2017-05-08 11 views
0

Google App EngineでFlexibleを展開するたびに、バージョンはタイムスタンプと新しいバージョンが作成されるたびに作成されます。 AppEngineの標準では、我々が持っている:AppeEngine Flex-タイムスタンプの代わりにバージョン名を設定する方法

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> 
    <application>_your_app_id_</application> 
    <version>alpha-001</version> 
    <threadsafe>true</threadsafe> 
</appengine-web-app> 

私は私のアプリではなく、新しいバージョンを作成するのと同じバージョン名で常に展開されることを必要とします。 Appengine Standardと同じ方法でこの目標をどうやって行うことができますか?

答えて

0

新しいGoogleのクラウドツールを使用してアプリケーションをデプロイするプラグイン MavenをMavenを使用している場合:

<properties> 
    <app.deploy.version>alpha-001</app.deploy.version> 
</properties> 

<plugin> 
    <groupId>com.google.cloud.tools</groupId> 
    <artifactId>appengine-maven-plugin</artifactId> 
    <version>${appengine.plugin.version}</version> 
</plugin> 

次のプロパティを追加し、あなたのpom.xmlにバージョンを定義することができます

実行可能形式のコマンドラインgcloudを直接使用している場合は、--versionのような引数を追加するバージョンを指定できます。

gcloud app deploy --version alpha-001 

<version>のエントリは、appengine-web.xmlから削除できます。

関連する問題