Download presentation
Presentation is loading. Please wait.
Published byKevin Mitchell Modified over 9 years ago
1
(1) Installing the Software ICU Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu HI 96822
2
(2) Installation Steps 1. Get an account on Hackystat server: http://dasha.ics.hawaii.edu:9879/projectbrowser 2. Create sensorshell.properties file http://code.google.com/p/hackystat-sensor- shell/wiki/SensorShellProperties Download template to ~/.hackystat/sensorshell Edit username and password. 3. Download latest wattdepot-cli-example See Featured download 4. Invoke ‘ant install-sensors’ Downloads hackystat, installs sensors.
3
(3) Installation Steps 5. Verify sensorshell.properties setup java -jar lib/hackystat-sensorshell/sensorshell.jar 6. Verify basic Ant sensor operation ant -f verify.build.xml verify-sensors http://dasha.ics.hawaii.edu:9879/projectbrowser 7. Define ANT_ARGS -listener org.hackystat.sensor.ant.antbuild.BuildSensorAntListener invoke ‘ant’ to verify.
4
(4) Installation Steps 8. Install Eclipse sensor copy lib/hackystat-eclipse/ to eclipse/plugins Invoke Eclipse, check ProjectBrowser. 9. Upgrade your WattDepot-CLI project using files from wattdepot-cli-example Copy hackystat.build.xml to your project. Edit your build.xml to import hackystat.build.xml. Copy checkstyle, dependencyfinder, emma, findbugs, hudson, javancss, junit, pmd, and sclc build files to your project.
5
(5) Installation Steps 10. Verify your upgraded project. Invoke ‘ant -f checkstyle.build.xml” Verify data at ProjectBrowser. Repeat for all other updated build files. 11. SVN add and commit your changes. Invoke ant -f verify.build.xml SVN Add hackystat.build.xml, commit. 12. Create a hudson daily build job Purpose: run emma, sclc, etc. once a day automatically Copy wattdepot-cli-example-daily-build. Edit SVN path, build failure emails. Manually invoke, check for problems.
6
(6) Installation Steps 13. Define a Hackystat Project for your project Login to ProjectBrowser, select Project tab. Press “new” button. One member is “owner”, invites others. Others must “accept”. Use */wattdepot-cli- /* as URI Pattern. - Make sure that your local workspace directory is named that way!
7
(7)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.