Greetings, I need to make one deployment server for various apps (
java, .net, flex). The purpose of this server is to provide handy tool for build, package and remotely deploy our apps to the different environments. So here is how I see it now step by step:
1. Check out code from ClearCase, clean, build, package/publish
2. Upload files (war, ear, ...) to the specific environments (
test, staging, production, etc)
3. Call command on the remote app server(WAS,
JBOSS, not sure what we have for .net and flex) to deploy app.
4. Give me output that it's done or a problem why it wasn't deployed.
So, I want to have a simple webapp which will allow me to choose server and task. Based on selected option I will build and deploy app1 on env1 and so on. Problems:
1. Currently, we are using svn, but starting next week, all code repos will be moved to clearcase. I'm not sure how I can access code from new app, I used svn plugin for
ant and maven but not for ClearCase quick search gave me plugin for maven, but still I've no clue how that clearcase integration should work. Any ideas?
2. Any tips about how work flow described above can be made? If somebody already done that before, can you share your ideas of how it could be done?
Thanks!