Build Environment
- Bamboo Continuous Integration
- Getting a Mifos Bamboo Account
- Bamboo Basics
Bamboo Continuous Integration
Currently on build.mifos.org, we are hosting the Bamboo application to automatically run builds and publish build/test results. Each build should complete the following target in the build.xml file: dist. The build server is now hosted on a dual core 2Ghz Windows 2003 server with 2GB of RAM and builds take in the 20-30 minute range, which is a huge improvement on our prior build servers!
Possible future enhancements:
- Bring back the jdepend, jspc, war, coverage, and findbug targets in the regular build process on the build server
- Automatically push build results (WAR files) to the test server so that the test server is always running the latest build/code.
Getting a Mifos Bamboo Account
Note: Before you learn about the build, you should know how to get source code.- Go to the Mifos Build Server page
- Click the Sign Up link in the upper right hand corner to get a login ID.
- After you have an account and are logged in, Click the Profile link in the upper right hand corner.
- Under Personal Details, click "edit profile" on the right.
- You will see your Bamboo profile settings, including Source Repository Alias
- If you have commit privileges, select Add Alias and add your svn alias that you use to commit changes to the repository.
- Select how you would like to be notified about builds (email, IM, or both) and make sure your email and/or IM addresses are correct.
- Click Save
See Also
last modified
2007-12-28 15:34