Chair for Applied Software Engineering Prof. B. Brügge, Ph. D.
Project Organization and Management, SS 2009 Exercise 5, May 20th 2009
Continuous Integration Exercise Hudson Instructions
IMPORTANT: This is just the fastest way to get Hudson up and running on your machine. Note that this doesn't meet any security requirements!
I. Create Job
1. Click on the "New Job" Link to create a new job
2. Enter a unique name (based on your team name) for the build job
3. Chose "Build a free-style software project" radio button and click the OK button
II. Configure Job
4. In the "Source Code Management" section, choose "Subversion"
5. Enter the repository URL (svn://server-name/repository-name)
6. Enter a name for the directory in which the sources are checked out:
"bumpers"
7. Copy the repository URL to the clipboard
8. Enter the credential for the subversion repository by clicking the question mark button right to the URL field and following the link to the credential creation page
9. In the "Build Triggers" section chose "Poll SCM" and enter a schedule in the form Minute, Hour, Day of month, Month, Day of week, e.g.
“0,10,20,30,40,50 * * * *” for building every 10 minutes
10. In the "Build" section, click on the "Add new build step" drop-down menu and choose "Invoke Ant"
11. Enter "all" in the "Targets" text field
12. In the "Post-build actions" section, check "Archive the artifacts"
13. Enter "**/*.zip" in the "Files to archive" text field 14. Check "Publish JUnit test result report"
15. Enter "bumpers/test-results/*.xml" in the "Test report XMLs" text field 16. Click save