【问题标题】:How can i deploy IBM Content Navigator plugin in IBM Content Navigator with jenkins (CI/CD)?如何使用 jenkins (CI/CD) 在 IBM Content Navigator 中部署 IBM Content Navigator 插件?
【发布时间】:2020-07-06 18:28:28
【问题描述】:

我在IBM content navigator 工作,我正在定制它的功能,如菜单、网格等。

我遵循的流程是什么?

  1. 我像往常一样在 java+ant 中创建插件。
  2. 然后在 IBM content navigator admin Plugin 选项中手动部署插件(打开应用程序,然后进入插件菜单,加载插件,手动测试)。

INT环境也一样,手动拿jar,打开导航器,部署插件。 但这是手动任务,我想自动化它

我想通过 jenkins 或其他 CI/CD 工具将其自动化,因此不需要手动任务。 我会将我的代码推送到 git,然后 CI/CD 管道从那里挑选并部署它。

我已经为此部署了 java、node.js、数据库应用程序,但我没有得到如何通过 CI/CD 进行 IBM 内容导航器的插件部署?

欢迎任何博客和经验。

【问题讨论】:

    标签: jenkins continuous-integration continuous-deployment ibm-content-navigator


    【解决方案1】:

    我所做的是使用 Selenium。起初,复制任务会将插件移动到服务器,然后硒任务会单击 gui 以(重新)加载插件。

    我的一位同事最近做了一个 maven 插件来完成这项任务(很遗憾我不能与你分享)。

    看起来也有 Jenkins 插件可以做到这一点(但我还没有检查出来)IBM Content Navigator Remote Plug In Reloader

    以下博客文章Automated delivery of an ICN plug-in for continuous delivery 也可能有用。

    【讨论】:

      【解决方案2】:

      旧文章,但它必须让您很好地了解如何做到这一点。 快速概述是模仿 IBM 在使用 CURL 操作重新加载插件时所做的所有 API 调用。所以你可以编写脚本来调用这些 API 调用。

      文章链接: http://www.notonlyanecmplace.com/automated-delivery-of-an-icn-plug-in-for-continuous-delivery/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多