正在初始化Delivery Pipeline服务。这可能需要一分钟

时间:2017-12-21 10:19:43

标签: ibm-cloud toolchain continuous-delivery devops-services

我需要部署到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&​​amp;EIO=3&transport=websocket'失败:在建立连接之前WebSocket已关闭。

我正在努力调试这个。我无法找到任何记录或线索来说明错误。我是以正确的方式来做这件事的吗?是否有任何日志/方式来调试这个?或者甚至任何文档,我都可以找到关于在UI中进行设置的文档。哪个好,哪个有效。但我希望它就像开放式工具链一样,为我的客户简化了它。

编辑:我把它缩小到去掉酱汁。我从toolchain.yml和pipeline * yml文件中删除了它的yml文件及其所有引用。现在,即使我使用默认的微服务回购,管道也不会初始化。这是提交:https://github.com/MaeveOReilly/toolchain-fun/commit/6a9e1f49deca4b1f2932789fb60fbf39339f1d42#diff-08ef8388c233ad3eb0b293470baa5d23

这是一个错误的管道: https://console.bluemix.net/devops/pipelines/52a0dcd6-38a8-4452-9e48-03c895484f1e?env_id=ibm:yp:us-south

2 个答案:

答案 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