Skip to content

Commit ad69419

Browse files
updated push script
1 parent 17393fa commit ad69419

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

push.sh

+26-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,33 @@
1-
#!/bin/bash
1+
#!/bin/sh
2+
while [ $# -gt 0 ]; do
3+
case "$1" in
4+
-s|--server=*)
5+
server="${1#*=}"
6+
;;
7+
-u|--username=*)
8+
username="${1#*=}"
9+
;;
10+
-c|--container=*)
11+
container="${1#*=}"
12+
;;
13+
-v|--version=*)
14+
version="${1#*=}"
15+
;;
16+
*)
17+
echo "********************************\n"
18+
echo "* Error: Unexpected parameters.*\n"
19+
echo "********************************\n"
20+
exit 1
21+
esac
22+
shift
23+
done
24+
225
docker login $server --username $username --password $password
326
if [ ! -z "$version" ]; then
427
echo "Tagging hexo: $version..."
5-
docker tag hexo $server/blog/hexo:$version
28+
docker tag hexo $server/$container:$version
629
echo "Pushing hexo: $version..."
7-
docker push $server/blog/hexo:$version
30+
docker push $server/$container:$version
831
echo "Pushed $version."
932
fi
1033
echo "Tagging hexo: latest..."

0 commit comments

Comments
 (0)