目前,我可以使用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文件
就在这里,我试图创建一个txt文件上面,这样所有的凭据,我没有去通过命令行来获得进入我的组织和空间。我不确定这是否可能,但我一直在浏览github回购站,并发现这一点。
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}}
发现
我发现config.json的.cf文件夹下,可以节省您的所有投入。我想我试图尝试应该是这个文件simliar?
为什么不只是创建一个脚本(或cf插件,如果你想变得有趣)为你做这个?你可以称之为'my-cf-login'或类似的东西。该脚本会读取您的设置,并负责调用正确的cf cli命令来登录。无论何时需要登录,只需运行该脚本即可。作为一个附注,你真的不应该把你的凭证留在系统上(在脚本或文本文件中)。这是不安全的,这就是为什么cli不像@dkoper解释的那样做这个事情。 –