![](/img/trans.png)
[英]How can I setup JBoss Dev Studio project imported from Red Hat BPM Suite 6.4 to build Java
[英]How can we deploy a project in Red Hat JBoss BPM Suite from command line?
我们最终希望业务流程在运行JBPM Suite的服务器上运行,但是我们也希望Jenkins从GitLab构建和部署我们的代码。
看起来我们可以成功地将代码打包到jar中,但是除了将其复制到服务器之外,我们不确定如何告诉套件实际部署流程。
经过大量的搜寻之后,似乎大多数较低层的方法仍然最终会加载GUI并单击“ Build&Deploy”等。例如,此页面: http : //planet.jboss.org/post/how_to_deploy_processes_in_jbpm_6
有谁知道这是否可能,如果可以,那该怎么办?
谢谢
这是一种方式,另一种方式是使用诸如Sonatype Nexus之类的存储库管理器,然后在其中部署打包的JAR。 然后在BPM项目的POM中针对此存储库创建一个配置文件。
然后,您可以以相同的方式(使用POST)部署代码,而不必使用SSH推送任何内容。 BPM将转至链接并下载所需的依赖项。
<profile>
<id>nexus</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>example</id>
<name>example group</name>
<url>url to nexus</url>
<layout>default</layout>
</repository>
</repositories>
</profile>
干杯!
我相信我们现在有一个计划。
首先,我们使用Suite前端克隆一个git repo。 然后,我们可以使用SSH将更改推送到BPM Suite服务器内部的git repo。
然后,我们可以告诉套件使用REST API进行部署,如下所示:
http:// localhost:8082 / business-central / rest / deployment / com.company.app:AppName:1.0 / deploy
我还发现,您需要使用标头“ Content-Type”添加值“ application / json”进行POST,否则它将成功接受部署请求,但实际上并没有执行。 同样,主体显然不能为空,因此我们将“ {}”作为主体传递,然后所有东西都像这样展开
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.