我的一个测试作业有一行与此类似的行...
export APP_URL=http://$(cf app ${CF_APP} | grep urls: | awk '{print $2}')
...是从工具链示例模板之一复制的。最近,这个已经停止工作了。运行管道作业的环境是否发生了变化?
最佳答案
随着时间的推移,与开发人员通常在桌面上找到的工具/应用程序相比,可从管道作业脚本运行的工具/应用程序已经明显过时。我们已经开始提供这些工具的更新版本。
其中一个示例是最近更新的 Cloud Foundry 命令行(即“cf”)。 cf 命令在 v23 之后进行了重构,其输出格式略有变化。现在它使用“routes:”而不是“urls:”,因此要解决上述情况,您需要将该行更改为...
export APP_URL=http://$(cf app ${CF_APP} | grep -e urls: -e routes: | awk '{print $2}')
我们还在更新我们的模板以匹配这一新模式。
关于ibm-cloud - 我的一项 IBM Cloud Continuous Delivery 管道作业停止工作。管道中有什么变化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47874442/