-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathdocker_build.sh
28 lines (28 loc) · 1.47 KB
/
docker_build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
version=1.2.7
old_version=1.2.6
sed -i "s/$old_version/$version/g" *md *html .version man/*sh inst/* *.cff
sed -i 's/universcversion="$old_version"/universcversion="$version"/g' launch_universc.sh
R -e "knitr::knit('README.Rmd')"; pandoc -f markdown -t html README.md > README.html
echo "updating GitHub version $version"
git add -u
git reset HEAD test/
git commit -m "update documentation for $version"
git tag $version
git push --no-verify origin master
git push tag $version
echo "building Docker container version $version"
docker build -t universc:$version .
#docker tag universc:$version universc:latest
#docker tag universc:$version docker.io/tomkellygenetics/universc:latest
docker tag universc:$version docker.io/tomkellygenetics/universc:$version
#docker push tomkellygenetics/universc:latest
docker push tomkellygenetics/universc:$version
exit 0
tag universc:$version docker.pkg.github.com/minoda-lab/universc/universc:$version
tag universc:$version docker.pkg.github.com/minoda-lab/universc/universc:latest
docker push docker.pkg.github.com/minoda-lab/universc/universc:$version
docker push docker.pkg.github.com/minoda-lab/universc/universc:latest
docker tag universc:$version docker.pkg.github.com/tomkellygenetics/universc/universc:$version
docker tag universc:$version docker.pkg.github.com/tomkellygenetics/universc/universc:latest
docker push docker.pkg.github.com/tomkellygenetics/universc/universc:latest
docker push docker.pkg.github.com/tomkellygenetics/universc/universc:$version