我制作了一个java程序,在我的网站上运行单元测试。 我需要单元测试,以便在我看日志的同时继续运行。 为此,我搜索了一个可以运行我的软件的java平台。 Openshift将是最好的,因为它易于安装和维护。
但是我会经常修改这个软件,如果每次我提交时都可以构建java项目,那将是最好的。这就是为什么我想到Jenkins,但我不知道这是一个从jenkins服务器运行jar的好方法,而它是用来构建的。
我通过将程序包装到企业应用程序客户端中来尝试JBoss和tomcat但我无法运行并从Web界面检查程序日志。
目前我的项目是Java应用程序,使用MySQL,hibernate,maven和git。
对你来说最好的选择是什么?
感谢。
Florian C.
答案 0 :(得分:0)
最后,这是我的解决方案。
我使用詹金斯。 当我推送Jenkins时,我的项目会自动构建并使用shell脚本运行。 如果构建或运行失败,Jenkins会通过邮件向我发送命令输出。 另外,每天都运行项目(使用jenkins的cron),控制台输出通过邮件发送给我,所以我可以查看测试结果。