0

My company's tool stack for running a CI/CD pipeline include the following tools:

  1. Jenkins - Pipeline orchestration
  2. IBM UrbanCode Deploy (UCD) v6.2.6 - Application deployments
  3. IBM UrbanCode Deploy Blueprint Designer - Part of the UCD suite which enables the design and provision of new environments in the cloud, and application deployments to those environments

Critically, Jenkins integrates successfully with UrbanCode Deploy which enables us to automatically orchestrate through our pipeline, the successful deployment of our applications.

Unfortunately however, Jenkins cannot integrate with UCD Blueprint Designer v6.2.6, meaning we cannot automatically orchestrate the environment provisioning via Jenkins.

This has confronted us with the following two possibilities:

  1. UCD Blueprint Designer consumes some YAML files to provision our environments and one of the options we wish to explore is the capability of Jenkins to execute/run those YAML files directly. So far, I've hit a blank wall in finding a plugin or any other way that this could be achieved in Jenkins.

  2. Is there a way (e.g. plugin) we could integrate Jenkins with UCD Blueprint Designer?

Thank you.

4

1 回答 1

0

看起来 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"在供应阶段将其包装在一个语句中。

于 2019-08-30T12:53:25.260 回答