Skip to content
Wanding Zhou - Bioinformatics edited this page Jan 4, 2020 · 20 revisions

Welcome to the biscuit wiki!

This file keeps notes of update procedure and local tests.

Make a release

Update version number (HPC)

biscuit_date=20200104
biscuit_version=0.3.14
base_dir=~/repo/biscuit/
biscuit_version_undersc=${biscuit_version//\./_}
biscuit_version_long=${biscuit_version}.${biscuit_date}
cd $base_dir
sed 's/BISCUIT_VERSION/'$biscuit_version_long'/' src/biscuit.h.in >src/biscuit.h
git commit -am "version $biscuit_version_long"
git tag -a "v$biscuit_version_long" -m "Version $biscuit_version_long"
git push
git push --tags
make release

Make Mac binary and transfer linux

biscuit_version=0.3.14
base_dir=/home/zhouw3/repo/biscuit/
biscuit_version_undersc=${biscuit_version//\./_}
scp hpc2:$base_dir/release-source.zip .
scp hpc2:$base_dir/biscuit biscuit_${biscuit_version_undersc}_linux_amd64
unzip release-source.zip
cd biscuit-release
make
cp biscuit ../biscuit_${biscuit_version_undersc}_darwin_amd64
cd ..

Upload release-source.zip, biscuit_linux_amd64 and biscuit_darwin_amd64

Serving the Jekyll documentation

Bundle exec Jekyll serve