...
To deploy a new version of the R client to depot.sagebase.org and verify that it runs againt production Synapse:
- clone Sage-Bionetworks/rSynapseRepository
- switch to the develop branch
git checkout develop
- set the version for the new release, by editing the "Version:" field in the DESCRIPTION file
-If this version of the client is incompatible with the production version of the Synapse server (i.e. if it reflects a breaking API change, then add the new client version and the production server version to the "black list", following the instructions below.
- push to Github
git push origin develop
- go to the Jenkins dashboard (http://georgetown.sagebase.org:8080) and verify that the "rSynapseClient-develop" job completed successfully
- merge from develop to master
git checkout master
git merge develop
- tag master with the latest version
TODO: command?
...