hudson.promote.README 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. To execute this build as a Hudson build job, you have to configure the following:
  2. Parameterized-build:
  3. + Run Parameter
  4. Name: promotionSource
  5. Project: YAKINDU_Base_CI
  6. Description: Select the build to be promoted.
  7. + Selection
  8. Name: promotionTarget
  9. Selections:
  10. juno/integration
  11. juno/milestones
  12. juno/releases
  13. Description:
  14. Select the update site to promote to.
  15. + Selection
  16. Name: appendToExistingRepository
  17. Selections:
  18. true
  19. false
  20. Description:
  21. If set to false no existing repository is mirrored before and the existing one is replaced, if there is one.
  22. This should only be set to false, if the promotion is to a new repository location.
  23. Source-Code-Management:
  24. + SVN
  25. URL: http://svn.codespot.com/a/eclipselabs.org/yakindu/BASE/trunk/releng
  26. Location: releng
  27. Build:
  28. + Invoke Maven 3
  29. Goals
  30. clean install
  31. POM File
  32. promote-pom.xml
  33. Properties
  34. promotionSource=${env.promotionSource}
  35. promotionTarget=${env.promotionTarget}
  36. AppendToExistingRepository=${env.appendToExistingRepository}
  37. Profiles
  38. JVM Options
  39. Post-Build-Actions:
  40. + Send build artifacts over SSH
  41. Name: Yakindu Update Site
  42. Source files: releng/org.yakindu.base.releng/target/local-update-site/**
  43. Remove prefix: releng/org.yakindu.base.releng/target/local-update-site
  44. Remote directory: /yakindu/${promotionTarget}
  45. Post-Build-Actions:
  46. + Send build artifacts over SSH
  47. Name: Yakindu Update Site
  48. Source files: releng/org.yakindu.base.releng/target/local-update-site/**
  49. Remove prefix: releng/org.yakindu.base.releng/target/local-update-site
  50. Remote directory: /yakindu/${promotionTarget}