Software Repository Clients

From Gcube Wiki
Revision as of 16:28, 5 December 2008 by Luca.frosini (Talk | contribs) (Etics Client)

Jump to: navigation, search

Software Repository Clients

To submit Software Archive to Software Repository 2 clients are available.

Etics Client

This is normally used by ETICS after the build process. This client can work only with Software Repository properly configured in ETICS mode. This means that some check on Software Repository are skypped. You should use XML client to submit you own Software Archive.

Usage:

java EticsClient SoftwareRepositoryEPR txtURL Reportfile distributionFileName scope[default:/gcube/devsec]

where

SoftwareRepositoryEPR is the Software Repository EPR of the service ex. http://dlib05.isti.cnr.it:8080/wsrf/services/gcube/vremanagement/softwarerepository/SoftwareRepository

txtURL is the URL of the txt file with le list of URLs of Software Archive's to store on Software Repository. The txt must cointains an URL for each row. Each row is analized and only the one with "-servicearchive" contained in the filename will be submitted to Software Repository.

Reportfile is path of an xml file where the report informations of submission are written.

distributionFileName is a path of an xml file where the information for distribution site are written.

scope the scope where the Software Repository is running. If omitted /gcube/devsec scope will be used.


An example of the invocation of this this cleint is:

java EticsClient http://dlib05.isti.cnr.it:8080/wsrf/services/gcube/vremanagement/softwarerepository/SoftwareRepository http://grids16.eng.it/BuildReport/builds/recent%20builds/org.gcube.HEAD/latest/packages.txt storeReport.xml distribution.xml /gcube/devsec

XML Client