Skip to content

Commit

Permalink
fix: split release scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
terryyz committed Jun 2, 2024
1 parent 5b894d7 commit bd8e4da
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 16 deletions.
16 changes: 0 additions & 16 deletions release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,6 @@ export PYTHONPATH=$PWD pytest tests

git tag $version

docker build
docker build -f Docker/Evaluate.Dockerfile . -t terryzho/bigcodebench-evaluate:$version
docker tag terryzho/bigcodebench-evaluate:$version terryzho/bigcodebench-evaluate:latest
docker push terryzho/bigcodebench-evaluate:$version
docker push terryzho/bigcodebench-evaluate:latest

docker build -f Docker/Generate_Cuda11.Dockerfile . -t terryzho/bigcodebench-generate-cu11:$version
docker tag terryzho/bigcodebench-generate-cu11:$version terryzho/bigcodebench-generate-cu11:latest
docker push terryzho/bigcodebench-generate-cu11:$version
docker push terryzho/bigcodebench-generate-cu11:latest

docker build -f Docker/Generate_Cuda12.Dockerfile . -t terryzho/bigcodebench-generate-cu12:$version
docker tag terryzho/bigcodebench-generate-cu12:$version terryzho/bigcodebench-generate-cu12:latest
docker push terryzho/bigcodebench-generate-cu12:$version
docker push terryzho/bigcodebench-generate-cu12:latest

rm -rf dist
python3 -m build
python3 -m twine upload dist/*
Expand Down
39 changes: 39 additions & 0 deletions release_docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# argument version

set -eux

while getopts "v:" opt; do
case $opt in
v)
version=$OPTARG
;;
\?)
echo "Invalid option: -$OPTARG" >&2
;;
esac
done

if [ -z "$version" ]; then
echo "version is required"
exit 1
fi

export PYTHONPATH=$PWD pytest tests

git tag $version

docker build
docker build -f Docker/Evaluate.Dockerfile . -t terryzho/bigcodebench-evaluate:$version
docker tag terryzho/bigcodebench-evaluate:$version terryzho/bigcodebench-evaluate:latest
docker push terryzho/bigcodebench-evaluate:$version
docker push terryzho/bigcodebench-evaluate:latest

docker build -f Docker/Generate_Cuda11.Dockerfile . -t terryzho/bigcodebench-generate-cu11:$version
docker tag terryzho/bigcodebench-generate-cu11:$version terryzho/bigcodebench-generate-cu11:latest
docker push terryzho/bigcodebench-generate-cu11:$version
docker push terryzho/bigcodebench-generate-cu11:latest

docker build -f Docker/Generate_Cuda12.Dockerfile . -t terryzho/bigcodebench-generate-cu12:$version
docker tag terryzho/bigcodebench-generate-cu12:$version terryzho/bigcodebench-generate-cu12:latest
docker push terryzho/bigcodebench-generate-cu12:$version
docker push terryzho/bigcodebench-generate-cu12:latest

0 comments on commit bd8e4da

Please sign in to comment.