Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.  Also update "Date:" to be the current date.

-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.

...

    git push origin master

    git push --tags

- go to the Jenkins dashboard (http://ec2-54-245-172-65.us-west-2.compute.amazonaws.com:8080) and verify that the "rSynapseClient-master" job completed successfully
- In Jenkins, run deploy-rSynapseClient-master, and verify that it completes successfully


- log in to Belltown and upgrade the shared version of the R client.  (You must be a member of the "radmins" group to do this.):

$ /gluster/toolbox/R/2.15.0-intel/bin/R

> source('http://depot.sagebase.org/CRAN.R')

> pkgInstall("synapseClient")
> q()
$ /gluster/toolbox/R/2.14.1-intel//bin/R

> source('http://depot.sagebase.org/CRAN.R')

> pkgInstall("synapseClient")
> q()

Note:  The specifics will change as newer version of R are released.

TODO: What about 2.14.1-amd, 2.15.0-amd?

 

How to Black List a Version

...