开发者

Continuous integration server for continuous deployment on Java/Spring web project [closed]

开发者 https://www.devze.com 2023-03-21 00:57 出处:网络
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references,or expertise, but this question will likely solicit debate, a
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 11 years ago.

I currently use maven to build, run unit tests and deploy my Java/Spring website locally. I then run selenium functional tests and run through a whole long script to deploy to production and make schema changes. I now want to automate everything so I can only hit a button and, as long as all tests pass, the production environment gets updated.

So it seems I can do all this in maven through plugins or at least with the ant plugin. But there are many continuous integration servers开发者_运维知识库 available... I hear a lot about Hudson. Hudson manual states, "One of the main uses cases for Hudson is building projects with Apache Maven." Is Hudson the best choice for what I need? Is there a better solution? I understand Jenkins was forked from Hudson, is it a better route?

I don't mind paying for a tool or server aiding in continuous deployment.


I would go with Jenkins. It is under active development, has tons of plugins and it's quite easily configurable. You might also want to check Bamboo, especially if you would like it to work with Jira, Confluence, Fisheye, etc.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号