hudson.README 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. To execute this build as a Hudson build job, you have to configure the following:
  2. Source-Code-Management:
  3. + SVN
  4. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/releng
  5. Location: releng
  6. + SVN
  7. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/de.itemis.xtext.utils/plugins
  8. Location: XtextUtils_repository/plugins
  9. + SVN
  10. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/de.itemis.xtext.utils/features
  11. Location: XtextUtils_repository/features
  12. + SVN
  13. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/de.itemis.gmf.utils/plugins
  14. Location: gmf_utils_repository/plugins
  15. + SVN
  16. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/de.itemis.gmf.utils/features
  17. Location: gmf_utils_repository/features
  18. + SVN
  19. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/plugins
  20. Location: base_repository/plugins
  21. + SVN
  22. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/features
  23. Location: base_repository/features
  24. Build:
  25. + Execute Shell
  26. Command
  27. if [ -d "build" ]; then
  28. rm -fr build
  29. fi
  30. mkdir build
  31. cp -R releng/* build/
  32. cp -R XtextUtils_repository/plugins/* build/
  33. cp -R XtextUtils_repository/features/* build/
  34. cp -R gmf_utils_repository/plugins/* build/
  35. cp -R gmf_utils_repository/features/* build/
  36. cp -R base_repository/plugins/* build/
  37. cp -R base_repository/features/* build/
  38. + Invoke Maven 3
  39. Goals
  40. clean verify
  41. POM File
  42. ../build/org.yakindu.base.releng/pom.xml
  43. Profiles
  44. JVM Options
  45. + Execute Shell
  46. Command
  47. if [ -d "update-site" ]; then
  48. rm -fr update-site
  49. fi
  50. mkdir update-site
  51. cp -R build/org.yakindu.base.repository/target/repository/* update-site/
  52. Post-Build-Actions:
  53. + Publish JUnit Test Results
  54. Testreports in XML format
  55. **/target/surefire-reports/*.xml
  56. + Archive the artifacs
  57. Files to archive
  58. update-site/**