Cell Browser Release Process

From Genecats
Revision as of 22:47, 30 August 2021 by Braney (talk | contribs)
Jump to navigationJump to search

Setting Up the Environment for the Build

These instructions assume you're running bash.

Change directory into cell browser git hierarchy build directory.

 cd ~/cellBrowser/build 

Make sure you're on the develop branch.

 git checkout develop

Update the file buildEnv.sh to change CBVERSION to CBLASTVERSION and CBDATE to CBLASTDATA and add new CBVERSION and CBDATE strings. Source the file then check it in.

 vi buildEnv.sh
 source buildEnv.sh
 git commit buildEnv.sh

Running the git reports

Run the git reports.

 ./doGitReports.sh

The reports appear here:

  https://genecats.gi.ucsc.edu/CB-git-reports/

Assign code reviews. Repeat reports if reviews result in changes.

Tag and Push release

git merge develop git push git tag v1.1.0 git push origin v1.1.0 make pip

QA reviews