-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathpodman_build.sh
27 lines (27 loc) · 1.46 KB
/
podman_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
version=1.2.5
old_version=1.2.4
sed -i "s/$old_version/$version/g" *md *html .version man/*sh inst/* *.cff
sed -i "23s/$old_version/$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"
podman build -t universc:$version .
podman tag universc:$version universc:latest
podman tag universc:$version docker.io/tomkellygenetics/universc:latest
podman tag universc:$version docker.io/tomkellygenetics/universc:$version
podman push docker.io/tomkellygenetics/universc:latest
podman push docker.io/tomkellygenetics/universc:$version
podman tag universc:$version docker.pkg.github.com/minoda-lab/universc/universc:$version
podman tag universc:$version docker.pkg.github.com/minoda-lab/universc/universc:latest
podman push docker.pkg.github.com/minoda-lab/universc/universc:latest
podman push docker.pkg.github.com/minoda-lab/universc/universc:$version
podman tag universc:$version docker.pkg.github.com/tomkellygenetics/universc/universc:$version
podman tag universc:$version docker.pkg.github.com/tomkellygenetics/universc/universc:latest
podman push docker.pkg.github.com/tomkellygenetics/universc/universc:latest
podman push docker.pkg.github.com/tomkellygenetics/universc/universc:$version