Mashup and Application version control issue

ashishkr80
User offline. Last seen 41 weeks 2 days ago. Offline
Joined: 02/21/2011
Points: 10

 Hi All

I was trying to look inside the application directory structure inside presto server to find how and where it keeps all mashups and applications developed and deployed.

Reason I was doing this is I want to setup a SVN for all mashups and applications version control.

Can somebody give me some suggestion or tell me if this is possible?

Thanks

----

Ashish

0
Your rating: None
aishmishra
aishmishra's picture
User offline. Last seen 1 year 25 weeks ago. Offline
Joined: 09/24/2008
Points: 3

Hi Ashish,

Currently data on all artifacts like mashables (RSS/WSDL/REST/Database services), Mashups and Apps are stored in the Presto Meta Data Repository. So you will not find it in the Presto folder structure.

Regarding your query of maintaining versions of mashups and apps, Presto currently does not support it OOTB, although it does support updating mashups and apps.

mystic
User offline. Last seen 2 years 9 weeks ago. Offline
Joined: 02/22/2011
Points: 20

Hello Ashish,

Is their a way to export the content in Presto Meta Data Repository to external drive, and then later user can checkin manually in svn.

Is their a directory structure maintained in the Presto Meta Data Repository, and if user have admin priviledges, can they access the Repository? Is their a tutorial somewhere?

Thanks

Anjali

 

ashishkr80
User offline. Last seen 41 weeks 2 days ago. Offline
Joined: 02/21/2011
Points: 10

 Hi All,

Thankx for your replies.

I tried to explore the ways so that we can keep version control of Mashups,Mashables and Apps.

And I came up with an Idea and that is " Presto server provides a migration tool kit this tool kit provides some command line utilities that we can use to export these Mashups, Mashables and Apps into XML format, and later using these command line tools we can again import these artifact into our development mashup server. So I think we can keep version control of these XML files in SVN/CVS repository and then developers can checkout the code from code base and they can import these XML files into his/her development mashup server."

We can further simplifies this import and export task with the help of some build tools like Apache Ant, Maven, Buildr etc.

I want some more people to look into this thought and give their suggestions.

Thanks

---

Ashish

smitchell
smitchell's picture
User offline. Last seen 15 hours 45 min ago. Offline
Joined: 08/29/2008
Points: 34

Hi Anjali,

The commands mentioned previously are the Export and Import commands. If you export, you get an XML file that can be tracked through SVN. Developers can use Import to add the artifacts to their local Mashup Server.

For basic information and links to the reference information on these commands, see http://www.jackbe.com/prestodocs/v3.0/administration/deployArtifacts.html in the documentation.

Sara, technical writer/jackbe