You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Disclaimer: this is currently mainly targeting ETS release so it uses WPCD resources (SVN repository and existing procedures) at the moment. If the support script is ready to be used, the procedure itself is still being updated, so places and steps are subject to changes. 

 

1.1.1.1. Prerequisites

Checkout the trunk/IMAS of the actor_release SVN repository on GFORGE (the repo itself is shared for both CPO and IDS actor releases)

  svn co https://gforge6.eufus.eu/svn/actor_release/trunk/IMAS

(request access to the actor_release project directly on GFORGE if needed: https://gforge6.eufus.eu/gf/project/actor_release, request button on the top right under the activity graph)

 

1.1.1.2. Content of the repository

filesdescription
README
short description + few usage examples
actor_install.py
script that automates the build of IMAS actor(s)
TEMPLATE.yml
template description of a released project(s)/actor(s)
*.yml
list of currently released project(s)/actor(s)

 

1.1.1.3. How-to

Start by taking a look at TEMPLATE.yml, and adapt the different information to your own needs for the targeted project/actors. 

This YAML file contains five mandatory sections (mappings) as follow:

mappingsdescriptioncontent
SOURCES:

(required) information on Version Control System
where the sources of the project(s) are stored

sequence of mappings

description
VCS: (required) type of Version Control System
REPO:(required) URL of the repository, including path to branch/tag
DIR:(required) target directory in which to store the sources
VERSION:(optional) target version of the sources
MODULES:

(required) information on module environment required
to attempt the build of the libraries

  
BUILDS:(required) information on how to build the libraries  
ACTORS:(required) information on where FC2K project files are stored  
COMMENTS:(optional) any comments, notes, documentation  

 

 

 

  • No labels