2016-10-19 12 views
1

GoogleにはDiegoをサポートするCloud Foundry 2の導入があります。私たちの場合、DEAはまだデフォルトであり、アプリケーションをプッシュするときにはDEAが使用されます。 Diego Enabler Pluginを使用して、アプリケーションのデプロイメントをDiegoに変更することができます。Cloud FoundryがデフォルトでDEAを使用している間は、デフォルトでDiegoでアプリケーションを開始します

Cloud Foundryに、たとえデフォルトではないにしても、アプリケーションをDiegoに配備することを、何らかの形でブール型の「diego」フィールドを有効にするなど、もっと自動化された方法で伝えることはできますか?

答えて

1

これは現在、マニフェスト内では実行できません。

私はCloud Foundry SlackのDiegoチームとCLIチームでチェックしましたが、それはできないと言います。私は設計の理論的根拠は、両方のアーキテクチャを長い間実行してはならないと思っていますが、どのようにしてそれがうまくいくかを理解することができます。

+0

これは残念です。それにもかかわらず、ありがとう。 – wujek

1

スクリプトを使用すると、開始することはできません。開始するには、Diegoに切り替えて起動します。マニフェストほど良くないが悪くない。

+0

問題が1つあります - 私は今CLIを使用していません。私はむしろCloud Foundry Jenkinsプラグインを使用しています。 '--no-start'のオプションはありませんので、ここでCLIを呼び出さなければなりません。問題は、CLIを使用して、使用する組織とスペースを指示するためにログインする必要がありますが、Jenkinsは異なるジョブのさまざまな組織/スペースに配置されます。 CLIがユーザーのホームにログインデータを保存すると、パラレルジョブは互いの設定をオーバーライドすることによって、間もなく互いに破損します。 CLIがこの情報を保存する場所を上書きできるかどうかを確認する必要があります。 – wujek

+1

CF_HOMEのenvを設定することができます。これは、CLIがログイン情報を保存する場所を定義します。 – wujek

関連する問題