Reputation: 2769
is there such a thing in a standard manner?
including
Java Source Code - Test Code - Ant or Maven JUnit Continuous Integration (possibly Cruise Control) ClearCase Versioning Tool Deploy to Application Server
in the end I 'd like to have an automatic Build and Integration Environment.
Upvotes: 0
Views: 1240
Reputation: 5537
I would suggest below set:
Spring Tool Suite www.springsource.org/ - IDE with maven plugin for development and Accurev plugin for repo management.
Accurev www.accurev.com - For source code repository/version management.
Maven maven.apache.org- For build process.
Hudson hudson-ci.org/ - to Automate build and integration.
JIRA www.atlassian.com/JIRA- For bug/issue tracking.
Rally www.rallydev.com - For project management.
Upvotes: 0
Reputation: 2197
A tool set could be
Ant
Subversion - Its nice and easy. ClearCase is shocking don't go near.
If you're doing Java EE, then you'll probably have a web site, if so, you might want to use WebDriver, possibly in conjunction with WindowLicker
If you have a database or jms broker, make sure each developer HAS THEIR OWN! This is very important - makes sure everybody has a copy that they can do what they like with, and obviously the continuous integration (CI) environment must have its own copy too!
The pay back for such an environment can be huge. On my current project, we have a two-click-to-production automation coming straight out of TeamCity.
Upvotes: 0
Reputation: 272307
There are no end of possible solutions. Take a look at the continuous integration matrix, which details common solutions, and their associated features. Hopefully you should be able to make a decision based on that.
Upvotes: 1