Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Modeling Project Releng/Component Creation/Database Setup"
(New page: These steps are required to update the database in order to enable Search CVS querying, release notes, and build news on the homepage. == Check out CVS sources == {{codeblock|<pre>./addc...) |
m (→Update Search CVS database) |
||
Line 22: | Line 22: | ||
* Run [http://build.eclipse.org/modeling/build/updateSearchCVS.php updateSearchCVS.php] for the new component(s) | * Run [http://build.eclipse.org/modeling/build/updateSearchCVS.php updateSearchCVS.php] for the new component(s) | ||
+ | |||
+ | == Add $streams array to relnotes.php == | ||
+ | |||
+ | * If necessary, add the [http://dev.eclipse.org/viewcvs/index.cgi/www/modeling/emf/news/relnotes.php?root=Eclipse_Website&view=markup correct mapping] between components and their versions / CVS branches | ||
+ | |||
+ | * This is required if builds do not correctly appear on the release notes page. Enable debugging on the relnotes.php page to view any reported errors/warnings. | ||
== Verify == | == Verify == |
Latest revision as of 17:16, 14 March 2008
These steps are required to update the database in order to enable Search CVS querying, release notes, and build news on the homepage.
Contents
Check out CVS sources
./addcvssrc.sh modeling emft mint; ./addcvssrc.sh modeling emft mint.releng |
Add component(s) to database
php addproject.php 'org.eclipse.emf/org.eclipse.emf.mint' |
Add 0.0.0 release(s) to database
insert into releases values ('org.eclipse.emf','org.eclipse.emf.mint','0.0.0','2008-01-01 00:00:00','HEAD','R'); |
Add new component(s) to relupdate.php
- Edit relupdate.php to add new component
- Check out onto build.eclipse
Update Search CVS database
- Run updateSearchCVS.php for the new component(s)
Add $streams array to relnotes.php
- If necessary, add the correct mapping between components and their versions / CVS branches
- This is required if builds do not correctly appear on the release notes page. Enable debugging on the relnotes.php page to view any reported errors/warnings.