Tuesday, February 28, 2012

Interview Questions - Build Automation, SCM , Continous Integration part-1


Interview Questions – Build Automation, Configuration Management, Continous Integration

1.       What factors influence the opening of a feature branch?
2.       What is the purpose of continuous integration for a development team?
3.       Describe a branch structure for a highly iterative web product?
4.       Please describe what you consider to be the three most important Software Configuration Management Best Practices?
5.       What do you consider to be the essential Source Code Administration tasks that need to be done?
6.       Can you describe the Software Development Lifecycle Method that you find to be the most effective?
7.       Please name and describe in detail the five most important aspects of the software build process?
8.       What do you think about configuration management?
9.       What do you understand about Change Management?
10.   Explain different types of branching methodologies

Read More >>

Tuesday, February 7, 2012

Setting Up Cruise Control


Downloading and Setting Up Cruise Control.


Download a release of Cruise Control from http://cruisecontrol.sourceforge.net
On windows workstations run the cruisecontrol.bat which runs the cruisecontrol web deployments inside a jetty(http://www.mortbay.org/jetty/) runtime.
Test the deployment by typing http://localhost:8080 . It will show a 404 Page Not Found but with a list of deployed contexts. Invoke http://locahost:8080/dashboard to view the Cruise Control dashboard which shows the build status. 
It also provides a link to the cc-config JNLP network installer which would install and launch the thick client. The cc-config java thick client provides an easy to use management tool that lets you edit the configuration files or you can usehttp://localhost:8080/cruisecontrol/ to review the configuration and build logs.






subversion video