Skip to content

Commit bd8e4da

Browse files
committed
fix: split release scripts
1 parent 5b894d7 commit bd8e4da

File tree

2 files changed

+39
-16
lines changed

2 files changed

+39
-16
lines changed

release.sh

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,6 @@ export PYTHONPATH=$PWD pytest tests
2222

2323
git tag $version
2424

25-
docker build
26-
docker build -f Docker/Evaluate.Dockerfile . -t terryzho/bigcodebench-evaluate:$version
27-
docker tag terryzho/bigcodebench-evaluate:$version terryzho/bigcodebench-evaluate:latest
28-
docker push terryzho/bigcodebench-evaluate:$version
29-
docker push terryzho/bigcodebench-evaluate:latest
30-
31-
docker build -f Docker/Generate_Cuda11.Dockerfile . -t terryzho/bigcodebench-generate-cu11:$version
32-
docker tag terryzho/bigcodebench-generate-cu11:$version terryzho/bigcodebench-generate-cu11:latest
33-
docker push terryzho/bigcodebench-generate-cu11:$version
34-
docker push terryzho/bigcodebench-generate-cu11:latest
35-
36-
docker build -f Docker/Generate_Cuda12.Dockerfile . -t terryzho/bigcodebench-generate-cu12:$version
37-
docker tag terryzho/bigcodebench-generate-cu12:$version terryzho/bigcodebench-generate-cu12:latest
38-
docker push terryzho/bigcodebench-generate-cu12:$version
39-
docker push terryzho/bigcodebench-generate-cu12:latest
40-
4125
rm -rf dist
4226
python3 -m build
4327
python3 -m twine upload dist/*

release_docker.sh

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# argument version
2+
3+
set -eux
4+
5+
while getopts "v:" opt; do
6+
case $opt in
7+
v)
8+
version=$OPTARG
9+
;;
10+
\?)
11+
echo "Invalid option: -$OPTARG" >&2
12+
;;
13+
esac
14+
done
15+
16+
if [ -z "$version" ]; then
17+
echo "version is required"
18+
exit 1
19+
fi
20+
21+
export PYTHONPATH=$PWD pytest tests
22+
23+
git tag $version
24+
25+
docker build
26+
docker build -f Docker/Evaluate.Dockerfile . -t terryzho/bigcodebench-evaluate:$version
27+
docker tag terryzho/bigcodebench-evaluate:$version terryzho/bigcodebench-evaluate:latest
28+
docker push terryzho/bigcodebench-evaluate:$version
29+
docker push terryzho/bigcodebench-evaluate:latest
30+
31+
docker build -f Docker/Generate_Cuda11.Dockerfile . -t terryzho/bigcodebench-generate-cu11:$version
32+
docker tag terryzho/bigcodebench-generate-cu11:$version terryzho/bigcodebench-generate-cu11:latest
33+
docker push terryzho/bigcodebench-generate-cu11:$version
34+
docker push terryzho/bigcodebench-generate-cu11:latest
35+
36+
docker build -f Docker/Generate_Cuda12.Dockerfile . -t terryzho/bigcodebench-generate-cu12:$version
37+
docker tag terryzho/bigcodebench-generate-cu12:$version terryzho/bigcodebench-generate-cu12:latest
38+
docker push terryzho/bigcodebench-generate-cu12:$version
39+
docker push terryzho/bigcodebench-generate-cu12:latest

0 commit comments

Comments
 (0)