Deployment of new releases
Process to deploy a new release:
- If it's a product from a new distribution we need to add the distribution first:
- add-new-distribution using the templates in SW/templates/distribution.template.json
- Copy the template to json_dir/distributions/distributionname-version.json
- add new product to the distribution file json_dir/distributions/
distributionname-distribution-name-version.json products array{ "name" : "emi.apel", "display" : "APEL publisher", "version" : "3.2.7", "apicallback" : "/static/SW/APEL publisher3.2.7.json", "target" : [ { "platform" : "sl5", "arch" : "x86_64", "repositoryURL" : "sw/production/umd/1/sl5/x86_64/base" } ] }
- add "productname.json" full data to the products/distribution-name/distribution-version/
- add product to the json_dir/software-catalog.json