【问题标题】:Bluemix toolchain export & importBluemix 工具链导出和导入
【发布时间】:2018-05-11 23:33:36
【问题描述】:

如果我通过 UI 创建了一个 bluemix 工具链,我该如何导出它。我看到有一个选项可以从 yml 文件中描述的模板创建工具链。但是,如何为使用 UI 创建的现有工具链获取这些 yml 文件。谢谢

【问题讨论】:

  • 您能否详细说明,因为我也使用过 Bluemix 和工具链
  • @Abdullah - Jeet 想看看是否有一种方法可以使用现有的工具链(而不是预定义的模板)来创建工具链。如果工具链信息在 YAML 中可用,则可以使用文本编辑器(而不是工具链 UI)对其进行更改,并且可以将其存储在版本控制系统中。

标签: ibm-cloud toolchain devops-services


【解决方案1】:

在目前的形式和形状中,工具链没有导入-导出选项。

现有的工具链模板有一个 repository 用于存储文件表示(YAML、JSON 和其他)。

从此 github 存储库中克隆工具链以创建您自己的工具链并进行相关更改。

对于您使用 UI 创建的管道,您可以通过在 URL 中添加“/yaml”来查看 YAML 内容。

例如, 如果您的管道 URL 是:

https://console.bluemix.net/devops/pipelines/pipelineIDENTIFIER?env_id=ibm:yp:us-south

然后可以使用以下 URL 查看 YAML:

https://console.bluemix.net/devops/pipelines/pipelineIDENTIFIER/yaml?env_id=ibm:yp:us-south

使用此 YAML 文件(用于管道)修改存储库,您现在拥有一个可用于创建工具链的存储库。

总而言之,这不是一种直接的导入导出方式,但可以通过一些努力来完成。

【讨论】:

  • 此技术不再有效 - 附加 /yaml 会给出 404 Not Found。
  • @AndrewFerrier,感谢您分享该技术不再有效的信息。这不是一个记录在案的选项(当时或现在)。这个黑客曾经工作了一年多,可能不再工作了。我今天早上尝试并收到“内部错误”。我没有收到 404。我应该在去年的回复中说明这是一个 hack,因为文件中从未说明过这一点。
猜你喜欢
  • 1970-01-01
  • 2015-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
  • 2010-09-28
  • 2014-10-12
相关资源
最近更新 更多