【问题标题】:How to publish artifacts from Jenkins to uDeploy如何将工件从 Jenkins 发布到 uDeploy
【发布时间】:2013-07-05 19:04:43
【问题描述】:

从 Jenkins 成功构建到 uDeploy (IBM) 后如何发布工件?

我听说在 Jenkins 中上传这个 API 需要urbandeploypublisher.hpi,但我没有找到任何地方。

【问题讨论】:

  • 好像可以在这里找到:ibmdw.net/urbancode/plugin/jenkins-ibmucd
  • 您好 Phani,您可能还想考虑使用 Nexus 或 Artifactory 等工件存储库工具来存档和管理您的工件,而不是 uDeploy。例如,您的 Jenkins 构建可以在 Nexus 中存档您的工件,然后 uDeploy 可以从 Nexus 获取工件并执行必要的部署步骤。

标签: jenkins jenkins-plugins ucd


【解决方案1】:

UrbanCode Deploy 插件的最新副本可在此处获得:https://developer.ibm.com/urbancode/plugin/jenkins/

【讨论】:

    【解决方案2】:

    是的。有一个可用的插件 IBM UrbanCode Plugin,您可以将其集成到 Jenkins 中。

    下面是你可以看到插件的链接:- https://developer.ibm.com/urbancode/plugins/

    1.1.0 是您可以使用的稳定版本。只需将插件集成到 Jenkins 中,您就可以从 Urbancode 应用程序中获取最近的构建(由 jenkins 构建的代码)。

    这应该可以...

    【讨论】:

    • 在一个 Jenkins 的工作中,我如何发布到三个 UCD 组件?例如到 app1_web、app1_ear、app1_db。
    【解决方案3】:

    http://www-01.ibm.com/support/docview.wss?uid=swg21664334 是集成 IBM UCD 和 Jenkins 的详细步骤的 URL (可能对尝试集成 UCD 和 Jenkins 的人有用)

    UCD 部署的 Jenkins 阶段

     stage ('UCD Deploy') {
            steps {
                script {
                    ucdDeploy {
                        ucdUsername="UCD_username"
                        ucdPassword="UCD_password"
                        applicationName="application_name"
                        environmentName="environment_name"
                        processName="UCD_process_name"
                        artifactVersion= "UCD_component_name : application_version_to_deploy"
                        customProps=""
                    }
                }
            }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-28
      • 2015-04-05
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多