jenkins - 作为可执行 Jar 的 Mulesoft 服务
问题描述
目前我正在研究 Mule 服务的自动化,我们称之为 service1,它通过 rest 接收数据并在将其发送到下一个服务之前将其转换为不同的格式
- Jenkins 从 Artifactory 领取服务 1 Jar;
- 使用测试配置文件即时旋转它(Jenkins 可以旋转一个新的 JVM);
- 运行 BDD 测试;
- 销毁实例;
由于 Mule 4 在集群环境中,这可能吗?
解决方案
Mule 4 不能作为可执行 jar 执行。将其视为一种服务,例如数据库服务。您将需要启动它的一个实例来进行测试。您将要测试的不是 Mule,而是部署在其中的 Mule 应用程序。如果您使用 Runtime Manager,您可以使用 Runtime Manager API 来部署要测试的应用程序。请注意,如果您需要测试集群中的应用程序,您需要启动多个节点。
推荐阅读
- windows - VBS 对象需要错误处理字符串
- python - 无法使用 End At 使用 Python 搜索 Firebase 管理员
- python-3.x - python请求的正则表达式
- javascript - Reactjs 在对象的键上创建自定义数据属性
- javascript - 如何为后续滚动到顶部功能设置计时器
- r - 在 ggplot2 / coord_polar 中显示具有不同半径和角度的饼图
- c# - MS Graph API/工作簿 (Excel API):更新 UseRange 中的单元格格式
- java - Gradle 构建中的重复类,在 Android Studio 应用程序中
- azure - Azure kubernetes 和 Azure API 管理:Azure AD 身份验证?
- javascript - JavaScript 函数调用的区别