File tree 1 file changed +26
-3
lines changed
1 file changed +26
-3
lines changed Original file line number Diff line number Diff line change 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
+
2
25
docker login $server --username $username --password $password
3
26
if [ ! -z " $version " ]; then
4
27
echo " Tagging hexo: $version ..."
5
- docker tag hexo $server /blog/hexo :$version
28
+ docker tag hexo $server /$container :$version
6
29
echo " Pushing hexo: $version ..."
7
- docker push $server /blog/hexo :$version
30
+ docker push $server /$container :$version
8
31
echo " Pushed $version ."
9
32
fi
10
33
echo " Tagging hexo: latest..."
You can’t perform that action at this time.
0 commit comments