首页 > 解决方案 > 作为可执行 Jar 的 Mulesoft 服务

问题描述

目前我正在研究 Mule 服务的自动化,我们称之为 service1,它通过 rest 接收数据并在将其发送到下一个服务之前将其转换为不同的格式

  1. Jenkins 从 Artifactory 领取服务 1 Jar;
  2. 使用测试配置文件即时旋转它(Jenkins 可以旋转一个新的 JVM);
  3. 运行 BDD 测试;
  4. 销毁实例;

由于 Mule 4 在集群环境中,这可能吗?

标签: jenkinsautomationdevopsmulesoft

解决方案


Mule 4 不能作为可执行 jar 执行。将其视为一种服务,例如数据库服务。您将需要启动它的一个实例来进行测试。您将要测试的不是 Mule,而是部署在其中的 Mule 应用程序。如果您使用 Runtime Manager,您可以使用 Runtime Manager API 来部署要测试的应用程序。请注意,如果您需要测试集群中的应用程序,您需要启动多个节点。


推荐阅读