Jenkins 未能登录。使用';cf登录';登录
我有两份詹金斯的工作,第三份工作是并行的 第三项工作包括:Jenkins 未能登录。使用';cf登录';登录,jenkins,cloud-foundry,Jenkins,Cloud Foundry,我有两份詹金斯的工作,第三份工作是并行的 第三项工作包括: 登录到cloud foundry,这是一项不同的作业 做点什么 从cloud foundry注销,这也是一项不同的工作 并行运行两个作业,其中一个先完成时,第二个作业失败,错误如下: FAILED Not logged in. Use 'cf login' to log in. 有人能帮我解决这个问题吗 很多事情:)cf CLI将刷新令牌和其他信息本地缓存在$cf\u HOME/.cf/config.json中。当您并行调用第三个作业
FAILED
Not logged in. Use 'cf login' to log in.
有人能帮我解决这个问题吗
很多事情:)cf CLI将刷新令牌和其他信息本地缓存在
$cf\u HOME/.cf/config.json
中。当您并行调用第三个作业时,一个进程可能正在更新(或删除)该文件,而另一个进程尝试读取该文件,从而导致您看到的意外结果
您可以将环境变量CF_HOME
设置为唯一的,例如设置为在/tmp中创建的随机唯一文件夹,或设置为具有调用作业编号的文件夹(如果可用),以确保进程不会发生冲突:
CF_HOME=$(mktemp-d/tmp/cfhome.XXXXXXXXX)
cf auth。。。
查阅
cf注销
rm-rf$CF\u主页
所以第三个作业有逻辑登录到cloudfoundry,处理它并注销?是的,另外两个分别调用它。我认为,|您需要创建一个逻辑,以便在块中具有此功能,例如,在具有凭据的条件中。你能分享你的登录、注销逻辑吗?您使用什么类型的云服务器?盖亚等?