現在、CLIを使用してクラウドファウンドリに接続できます。しかし、txtファイルをプッシュしてクラウドファウンドリに接続することが可能かどうか疑問に思っていました。txtファイルをプッシュしてクラウドファウンドリに接続するには?
コマンドライン
$ cf login -a https://api.example.com -u [email protected]
API endpoint: https://api.example.com
Password>
Authenticating...
OK
Select an org (or press enter to skip):
1. example-org
2. example-other-org
Org> 1
Targeted org example-org
Select a space (or press enter to skip):
1. development
2. staging
3. production
Space> 1
Targeted space development
txtが右ここ
ファイル私が取得するために、コマンドラインを通過する必要はありませんので、私は上記のすべての資格情報を使用してテキストファイルを作成しようとしています私の組織と空間にこれが可能かどうかはわかりませんが、github reposの周りをサーフィンしており、これを見つけました。
CF_DOMAIN=dev.app.cloud.example.com
CF_TARGET=api.${CF_DOMAIN}
CF_ORG=example-org
CF_SPACE=development
CF_APP_NAME=Push-This-File
CF_CONFIG_SERVER=config-server-test
//Looks like User and password and build are being called in from somewhere
# CF_USER, CF_PASSWORD, and CF_BUILD are required to be set by the CI build
CF_BUILD=${CF_BUILD:-${PIPELINE}}
調査結果
私はの.cfフォルダの下config.jsonは、すべての入力を節約することがわかりました。私は試してみようとしているものは、このファイルと同じでなければならないと思いますか?
これを行うには、スクリプトを作成するだけではなく(なぜなら、ファンシーなプラグインを作成する)あなたはそれを 'my-cf-login'とかそのようなものと呼ぶことができます。スクリプトはあなたの設定を読んで、正しいcf cliコマンドを呼び出してログインします。ログインする必要があるときはいつでも、スクリプトを実行するだけです。副次的なことは、あなたの資格情報をあなたのシステム上に(スクリプトやテキストファイルで)置いておくべきではないということです。安全ではないので、@dkoperが説明したようにcliはこれをしません。 –