有没有办法在没有Web UI的情况下将工件上传到Apache ACE服务器



我们正在开发一个由Java编写的企业系统。我们使用Apache ACE服务器来部署OSGi捆绑包,Jenkins作为CI服务器。当我们想要更新一个捆绑包时,我们在 Eclipse 中制作一个 jar 文件,并通过 Web UI 将其上传到 ACE 服务器。当我们要发布新版本时,我们必须通过 Web UI 上传所有捆绑包。我认为这是愚蠢的。 我认为必须有一种简单的方法,就像我完成编码一样,然后我可以在 Elipse 中做一些事情将捆绑包上传到 ACE 服务器。当我们发布一个版本时,Jenkins 还应该将所有捆绑包更新到 ACE 服务器本身。

当然,如果你想自动化,你基本上有两个选择:

  1. 使用基于 REST 的接口与 ACE 通信。
  2. 使用基于 shell 的接口编写脚本到 ACE。

两者都在网站上进行了解释,因此有关更详细的步骤,请参阅:

  1. http://ace.apache.org/docs/rest-api.html
  2. http://ace.apache.org/docs/shell-api.html

相关内容

  • 没有找到相关文章

最新更新