我需要部署到ibm cloud'用于克隆和部署3 Git repos的按钮。我按照Bluemix toolchain export & import浏览了一下,我认为可以很好地修改https://github.com/open-toolchain/microservices-toolchain-hosted。它给了我一个可爱的UI,创建了3个正确克隆的回购和3个管道。但我无法进入任何管道 - 他们都说(永远):
正在初始化Delivery Pipeline服务。这可能需要一分钟......
我以前使用过的一个管道。我已经使用了部署到云端的'按钮,但只是一个回购,这是有效的。
在控制台中我看到:
de87fd0d-f482-492a-8e3b-618a9ea2dfa2?env_id = ibm:yp:us-south:1 WebSocket连接到' wss://pipeline-ui-service.ng.bluemix.net/devops/pipelines /socket.io/?pipelineId=de87fd0d-f482-492a-8e3b-618a9ea2dfa2&sessionId=f0145a6d-924d-4922-a464-60109321bba5&time=1513850425418&EIO=3&transport=websocket'失败:在建立连接之前WebSocket已关闭。
我正在努力调试这个。我无法找到任何记录或线索来说明错误。我是以正确的方式来做这件事的吗?是否有任何日志/方式来调试这个?或者甚至任何文档,我都可以找到关于在UI中进行设置的文档。哪个好,哪个有效。但我希望它就像开放式工具链一样,为我的客户简化了它。
编辑:我把它缩小到去掉酱汁。我从toolchain.yml和pipeline * yml文件中删除了它的yml文件及其所有引用。现在,即使我使用默认的微服务回购,管道也不会初始化。这是提交:https://github.com/MaeveOReilly/toolchain-fun/commit/6a9e1f49deca4b1f2932789fb60fbf39339f1d42#diff-08ef8388c233ad3eb0b293470baa5d23答案 0 :(得分:0)
是的,有关于DevOps Open Toolchain和调试的文档:
https://github.com/open-toolchain/sdk/wiki
如果这还不够,或者您想要更多帮助,请告诉我。
如果您有可用的样本仓库,我可以帮助调试它或与DevOps团队联系以帮助解决它。
答案 1 :(得分:0)
问题是我还需要删除对“测试”的引用。 toolchain.yml中的服务。我删除了服务,这是我找到酱油的东西,但未能删除refs。
ui-build:
service_id: pipeline
parameters:
services:
- ui-repo
- test