Skip to main content
Jump to: navigation, search

Difference between revisions of "Search CVS, Release Notes, Build News"

m (Restricted Access (Read-Write))
m (Public Web Access (Read-Only))
Line 27: Line 27:
 
== Public Web Access (Read-Only) ==
 
== Public Web Access (Read-Only) ==
  
Accessing the database is done in three ways:
+
Accessing the database is done in several ways:
  
 
* [http://www.eclipse.org/modeling/mdt/searchcvs.php Search CVS]
 
* [http://www.eclipse.org/modeling/mdt/searchcvs.php Search CVS]
 
* [http://www.eclipse.org/modeling/mdt/news/relnotes.php Release Notes]
 
* [http://www.eclipse.org/modeling/mdt/news/relnotes.php Release Notes]
 
* [http://www.eclipse.org/modeling/mdt/ Build News] (see "Build News" sidebar box; also [http://www.eclipse.org/modeling/mdt/news-whatsnew.php#build Older build news])
 
* [http://www.eclipse.org/modeling/mdt/ Build News] (see "Build News" sidebar box; also [http://www.eclipse.org/modeling/mdt/news-whatsnew.php#build Older build news])
 +
 +
Additionally, the database has been extended to include data for these applications:
 +
 +
* [http://www.eclipse.org/modeling/emf/downloads/stats.php Download Stats]
 +
* [http://www.eclipse.org/modeling/team/ Meet The Modeling Team]
  
 
[[Category:Releng]]
 
[[Category:Releng]]
 
[[Category:RSS]]
 
[[Category:RSS]]
 
[[Category:Modeling]]
 
[[Category:Modeling]]

Revision as of 18:09, 6 February 2008

So you want to implement Search CVS, generate your Release Notes from that database, and provide a ticker listing builds released on your homepage?

Well, here's how to do that.

Setup Search CVS Tool

Read this: http://wiki.eclipse.org/index.php/Search_CVS#Setup

That'll get you a database with search CVS data, but no releases (an empty table). To get Release data, you need to publish RSS feeds for your project(s).

Ensure Regular Updates

The second part is to ensure that updates are done regularly. I've got a cron running that looks like this:

00 04,20 * * * /shared/modeling/searchcvs/parsecvs.sh 2>&1 1> /shared/modeling/searchcvs/parsecvs_cron.log.txt

Updating the entire database takes about two hours for the projects listed in the setup.sh script.

Restricted Access (Read-Write)

  • A web interface to kick an update to the database (as used in the above script). This isn't restricted yet since too many updates don't cause any problems except to slow down those updates.
  • A web interface to allow authorized users to remove a release from the releases table. The removed release must ALSO be removed manually from the RSS feed or it will be added back after the next database refresh. In theory, this tool should never be needed.

Public Web Access (Read-Only)

Accessing the database is done in several ways:

Additionally, the database has been extended to include data for these applications:

Back to the top