在Jenkins CI中的测试期间在tomcat中运行Web应用程序

时间:2014-02-05 17:23:46

标签: java tomcat jenkins continuous-integration

我想在jenkins工作中这样做:

  1. 构建一个webapp。
  2. 使用以前构建的webapp启动tomcat。
  3. 针对已启动的tomcat运行jmeter作业
  4. 验证
  5. 停止tomcat
  6. 我正在努力解决的唯一部分是2和5.我已经尝试运行一个ant-target,只需运行Bootstrap类和正确的catalina.base args等.Tomcat正确启动但是这里是问题,启动tomcat任务永远不会完成,詹金斯只是等到手动停止工作,所以我坚持在子弹2。

    这似乎是一个非常常见的流程,有没有替代方法呢?

    /感谢

1 个答案:

答案 0 :(得分:0)

我通过将 spawn =“true”添加到我在ant中的java-task来解决这个问题。 缺点是我没有在jenkins控制台中看到tomcats输出,但我可以忍受它。