rcbops/rpc_component

Name: rpc_component

Owner: rcbops

Description: null

Created: 2018-05-22 09:19:18.0

Updated: 2018-05-22 13:39:21.0

Pushed: 2018-05-22 19:52:22.0

Homepage: null

Size: 12

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

rpc_component

Component management
Register components
pc-metadata
onent --releases-dir=. add --component-name rpc-product-1 --repo-url https://github.com/mattt416/rpc-product-1
onent --releases-dir=. add --component-name rpc-component-1 --repo-url https://github.com/mattt416/rpc-component-1
onent --releases-dir=. add --component-name rpc-component-2 --repo-url https://github.com/mattt416/rpc-component-2
Add dependencies to rpc-product-1
pc-product-1
onent dependency set-dependency --name rpc-component-1 --constraint "version<r2.0.0"
onent dependency set-dependency --name rpc-component-2 --constraint "version<r2.0.0"
Create dependent component releases
pc-metadata
onent --releases-dir=. release --component-name rpc-component-1 add --version r1.0.0 --sha 5773026bea0bd72f8920b7e4f0e13e88b368cd55 --series-name master
onent --releases-dir=. release --component-name rpc-component-2 add --version r1.0.0 --sha 540464d96be5cbbdf1cf07ae5457dd57b159c110 --series-name master
Specify dependency requirements
pc-product-1
onent --releases-dir=../rpc-metadata dependency update-requirements
Create remaining component release
pc-metadata
onent --releases-dir=. release --component-name rpc-product-1 add --version r1.0.0 --sha e1d1b2348d9eaae3e5a2217372f97a5144b63355 --series-name master
Querying Components
Verify the addition of release between and is valid
pc-metadata
onent --releases-dir . compare --from <sha1> --to <sha2> --verify release
Display the predecessor of a given release
pc-metadata
onent --releases-dir . release --component-name rpc-product-1 get --version r1.0.0 --pred

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.