Presentation is loading. Please wait.

Presentation is loading. Please wait.

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Applications Database Software Releases Alexander Nakos, et al.

Similar presentations


Presentation on theme: "EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Applications Database Software Releases Alexander Nakos, et al."— Presentation transcript:

1 www.egi.eu EGI-InSPIRE RI-261323 EGI-InSPIRE www.egi.eu EGI-InSPIRE RI-261323 1 EGI Applications Database Software Releases Alexander Nakos, et al. nakos.al@iasa.gr Institute of Accelerating Systems and Applications (IASA) Athens, Greece

2 www.egi.eu EGI-InSPIRE RI-261323 EGI Applications Database Release Management Provided functionality to the user: Create unlimited series of releases, per registered software Perform actions for initiating, updating, removing, renaming, publishing releases and their related repositories. Perform actions at the package level (addition,removal, metapackage definition) Build YUM / APT repositories when publishing a release Build candidate repositories for testing purposes Upload binary artifacts to community repository infrastructure

3 www.egi.eu EGI-InSPIRE RI-261323 EGI Applications Database Release Management Release management structure: Release management is organized by series of releases. Each series item hold one major release and its update releases. In case of YUM/APT repositories, update releases are incremental Software item..... Major v.1.0 Update v.1.1 Update v.1.2.... Update v.1.12 Series v.1.x releases Major v.2.0 Update v.2.1 Update v.2.2.... Update v.2.12 Series v.2.x releases Major v.5.0 Update v.5.1 Update v.5.2.... Update v.5.12 Series v.5.x releases

4 www.egi.eu EGI-InSPIRE RI-261323 EGI Applications Database Release Management Requirements to create a release: EGI SSO Account to log-in to EGI Applications Database Permissions to edit the software item Binaries to upload Steps to create a repository: Initialize a new release in the software entry Upload files (RPMs/DEBs etc) Provide meta-data information for the release Publish the release AppDB Development Instance: http://appdb-dev.marie.hellasgrid.gr Community Repository Development Instance: http://community-dev.marie.hellasgrid.gr/software/

5 www.egi.eu EGI-InSPIRE RI-261323 EGI Applications Database Release Management Software item canonical name Where does the community repository store the repository files after publishing to the production? Community Repository MySoftwareSoftware B Software C..... v.1.xv.2.x v.5.x..... releasescandidates repofiles v.1.3 repofiles Series name release name

6 www.egi.eu EGI-InSPIRE RI-261323 EGI Applications Database Release Management Community Repository MySoftwareSoftware B Software C..... v.1.xv.2.x v.5.x..... RPMS dists main YUM repository APT repository Where does the community repository store the RPMs/DEBs after publishing to the production?

7 www.egi.eu EGI-InSPIRE RI-261323 EGI Applications Database Release Management Visit us: http://appdb.egi.eu EGI Community repository: http://repository.egi.eu/community/software


Download ppt "EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Applications Database Software Releases Alexander Nakos, et al."

Similar presentations


Ads by Google