【发布时间】:2019-06-20 14:08:09
【问题描述】:
我公司用于运行 CI/CD 管道的工具堆栈包括以下工具:
- Jenkins - 管道编排
- IBM UrbanCode Deploy (UCD) v6.2.6 - 应用程序部署
- IBM UrbanCode Deploy Blueprint Designer - UCD 套件的一部分,支持在云中设计和提供新环境,并将应用程序部署到这些环境中
至关重要的是,Jenkins 与 UrbanCode Deploy 成功集成,这使我们能够通过我们的管道自动编排,成功部署我们的应用程序。
不幸的是,Jenkins 无法与 UCD Blueprint Designer v6.2.6 集成,这意味着我们无法通过 Jenkins 自动编排环境配置。
这给我们带来了以下两种可能性:
UCD Blueprint Designer 使用一些 YAML 文件来配置我们的环境,我们希望探索的选项之一是 Jenkins 直接执行/运行这些 YAML 文件的能力。到目前为止,我在寻找插件或任何其他可以在 Jenkins 中实现这一点的方式时遇到了障碍。
有没有办法(例如插件)我们可以将 Jenkins 与 UCD 蓝图设计器集成?
谢谢。
【问题讨论】:
-
要求为您找到一个工具在技术上对 SO 来说是题外话。话虽如此,您可能不得不自己编写一个,因为该软件并未广泛使用。这类事物的行业标准是 Terraform+Ansible,它们会按照您的要求与 Jenkins Pipeline 集成,因为它们非常常见,因此存在支持。
标签: jenkins continuous-integration yaml jenkins-pipeline ucd