[[BackLinksMenu]] [[TicketQuery(summary=BUILD_SERVER_DEPLOYMENTS_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == == Task requirements == * See comments in [wiki:BUILD_SERVER_DEPLOYMENTS] page and rearrange(rewrite) the document to be more clear. * Describe how we can keep the build history when there is a successful build. * Add the document in the internal backlog for reading. * Create new 'distirbution' job which generates sophie2-platform, author and server distributed editions(for now they are directories). Depends on the result of [wiki:PLATFORM_DEPLOYMENT_BUILD_MAVEN_R2] in this iteration. * Create new 'test' job which runs all the tests while building and skip the test in the Sophie 2.0 job(may be you should rename it when creating new jobs) * Create 'reports' job which generates all the maven reports(some of them cannot be shown by hudson). == Task result == * Updated wiki page. * New hudson jobs. == Implementation idea == * The new distribution job should simply run the assembly maven goal 'mvn assembly:directory'. Use [wiki:BUILD_SERVER_INTEGRATION_R0] the design section to see how to create new jobs. * To skip the tests in Sophie 2.0 job use maven parameter maven.test.skip with true value. == Related == [wiki:BUILD_SERVER_DEPLOYMENTS_R0][[BR]] [wiki:BUILD_SERVER_INSTANCE_R0][[BR]] [wiki:BUILD_SERVER_INSTANCE_R1][[BR]] [wiki:PLATFORM_DEPLOYMENT_BUILD_MAVEN_R1] == How to demo == * Show the new job and what is the result of it. * Show the updated wiki page. = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)