繁体   English   中英

在Jenkins管道中运行YAML代码以进行环境供应

[英]Running YAML code in Jenkins Pipeline for Environment Provisioning

我公司用于运行CI / CD管道的工具堆栈包括以下工具:

  1. Jenkins - 管道编排
  2. IBM UrbanCode Deploy(UCD)v6.2.6 - 应用程序部署
  3. IBM UrbanCode Deploy Blueprint Designer - UCD套件的一部分,可以在云中设计和提供新环境,并将应用程序部署到这些环境中

至关重要的是,Jenkins与UrbanCode Deploy成功集成,使我们能够通过我们的管道自动协调,成功部署我们的应用程序。

但遗憾的是,Jenkins无法与UCD Blueprint Designer v6.2.6集成,这意味着我们无法通过Jenkins自动编排环境配置。

这使我们面临以下两种可能性:

  1. UCD Blueprint Designer使用一些YAML文件来配置我们的环境,我们希望探索的一个选项是Jenkins直接执行/运行这些YAML文件的功能。 到目前为止,我找到了一个插件,或者在Jenkins中可以实现的任何其他方式。

  2. 有没有办法(例如插件)我们可以将Jenkins与UCD Blueprint Designer集成?

谢谢。

看起来UCD Blueprint Designer有一个很容易与之交互的REST API。 您可以在其REST api文档页面上找到一个示例,说明如何配置环境。

https://www.ibm.com/support/knowledgecenter/en/SS4GSP_6.2.7/com.ibm.udeploy.reference.doc/topics/rest_api_ref_provision_example.html

它甚至包括curl命令,用相关数据调用端点。 您需要做的就是在一个供应阶段的sh "blah"语句中包含它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM