我創建了一個構建,部署和啓動JBoss服務器的Jenkins作業。根據Jenkins構建作業控制檯,JBoss服務器已成功啓動,但實際的Jenkins構建作業仍未完成。它只是掛在那裏。有關如何處理此問題的任何想法?Jenkins構建作業即使成功也沒有完成
0
A
回答
1
既然你不發送任何配置信息,我只能猜測,你不停止你的JBoss在構建結束,所以Maven,那麼不知道它應該終止。
如果你是爲了運行集成測試你的執行的配置應該是類似礦山運行JBoss:
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
請相post-integration-test
注意,我停止服務器。
如果你想運行JBoss並終止你,可能應該使用<forkMode>true</forkMode>
進行配置。
+0
我不會在最後停止服務器。好吧,這可能是我應該做的事情,不需要永遠保持開放狀態:) – user1340582
+0
實際上,這種情況並沒有關閉。之後,我添加了一個ant目標來停止服務器,但它在完成啓動服務器目標時仍然掛起。我查看Jenkins是否可以解析日誌,以查看日誌中是否找到「成功」聲明,但顯然沒有。 – user1340582
相關問題
- 1. 在Jenkins完成構建後觸發相同的jenkins作業
- 2. 即使成功,PayPal也沒有收到成功
- 3. Jenkins構建永不完成
- 4. 即使JBOSS啓動,Jenkins作業仍未完成
- 5. 即使步驟完成,彈簧批量作業也會失敗
- 6. jenkins構建完成從構建
- 7. Gradle構建沒有完成
- 8. 即使成功,構建也會標記爲不穩定
- 9. cron作業沒有完成過程?
- 10. 即使沒有成功,Ajax成功功能仍然有效
- 11. 即使在佈局完成後,View.setLayoutParams()也沒有效果
- 12. 即使在Resque作業成功完成後,Redis鍵仍未刪除
- 13. OpenGL ES:即使沒有當前上下文,glDeleteFramebuffers也會成功?
- 14. 即使「if」爲真,「else」也會完成
- 15. jenkins成功構建後提交
- 16. Jenkins管道作業構建
- 17. 延遲構建Jenkins作業
- 18. 阻止已觸發的Jenkins作業,直到* Jenkins完成*
- 19. Flash Builder項目:沒有構建完成
- 20. Android - 功能沒有完成
- 21. 我應該如何使用.tasklet()/ .chunk()成功完成作業?
- 22. 如何使成功完成後繼續運行的autosys作業
- 23. IBM Bluemix - 即使在作業成功後也無法啓動容器
- 24. Jenkins沒有完成PHPUnit套件
- 25. 既沒有成功也沒有錯誤工作在jQuery中ajax
- 26. getActivity()。findViewById(int id)即使在片段完成構建後也會返回null
- 27. SonarQube構建斷路器插件:報告處理沒有成功完成:失敗
- 28. Jenkins構建成功通過集成測試後不會停止
- 29. ssh命令即使在完成其工作後也不退出
- 30. 成功構建部署後,Jenkins構建失敗
你是如何啓動JBoss服務器的?它是否在等待JBoss退出? –
run.jar被執行。嗯,我想命令提示符將保持打開狀態。 Nohup可以使用,但即使在這種情況下,我猜測命令提示符仍然打開? – user1340582