hudson.promote.README 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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_SCT2_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/SCT2/trunk/releng
  26. Location: releng
  27. Build:
  28. + Invoke Maven 3
  29. Goals
  30. clean install
  31. POM File
  32. org.yakindu.sct.releng/promote-pom.xml
  33. Properties
  34. promotionSource=${env.promotionSource}
  35. promotionTarget=${env.promotionTarget}
  36. appendToExistingRepository=${env.appendToExistingRepository}
  37. Profiles
  38. JVM Options
  39. Private Maven-Repository: Checked
  40. Post-Build-Actions:
  41. + Send build artifacts over SSH
  42. Name: Yakindu Update Site
  43. Source files: releng/org.yakindu.sct.releng/target/local-update-site/**
  44. Remove prefix: releng/org.yakindu.sct.releng/target/local-update-site
  45. Remote directory: /yakindu/${promotionTarget}