@@ -23,8 +23,8 @@ create_release(){
23
23
tee -a /dev/stderr | jq -r ' .id' ) 2> /tmp/stderr 1> /tmp/stdout
24
24
25
25
if test " $( cat /tmp/stderr | head -n 1) " -ne " 201" ; then
26
- echo -e " > Can't create release: \n $( cat /tmp/stderr) "
27
- exit 1
26
+ echo -e " > Can't create release: \n $( cat /tmp/stderr) " >&2
27
+ exit 3
28
28
fi
29
29
local RELEASE_ID=$( cat /tmp/stdout)
30
30
echo " > Release created with id $RELEASE_ID " >&2
@@ -38,7 +38,7 @@ upload_file(){
38
38
)
39
39
40
40
if test " $( echo " $OUT " | tail -n 1) " -ne " 201" ; then
41
- echo -e " > Can't upload file: $TARGET_FILE \n $( echo ${OUT} ) "
41
+ echo -e " > Can't upload file: $TARGET_FILE \n $( echo ${OUT} ) " >&2
42
42
exit 2
43
43
fi
44
44
}
@@ -47,15 +47,18 @@ upload_files(){
47
47
for SOURCE_FILE in " $@ " ; do
48
48
if [ -f " $SOURCE_FILE " ]; then
49
49
TARGET_FILE=" $( basename $SOURCE_FILE ) "
50
- echo " > uploading $TARGET_FILE "
50
+ echo " > uploading $TARGET_FILE " >&2
51
51
md5sum $SOURCE_FILE && ls -lha $SOURCE_FILE
52
52
upload_file
53
53
fi
54
54
done
55
55
}
56
56
57
57
validate_repo_token (){
58
- if [ " $REPO_TOKEN " = " " ] ; then echo " REPO_TOKEN cannot be empty" ; exit 1; fi
58
+ if [ " $REPO_TOKEN " = " " ] ; then
59
+ echo " REPO_TOKEN cannot be empty" >&2
60
+ exit 4;
61
+ fi
59
62
}
60
63
61
64
create_tag (){
@@ -68,7 +71,7 @@ create_tag(){
68
71
REMOTE=" https://${REPO_TOKEN} @github.com/${USERNAME} /${REPOSITORY} .git"
69
72
git push " $REMOTE " " $CURRENT_BRANCH " --tags
70
73
git status
71
- echo " > Pushed"
74
+ echo " > Pushed" >&2
72
75
}
73
76
74
77
USERNAME=" $2 "
@@ -77,7 +80,7 @@ APP_VERSION="$4"
77
80
CURRENT_BRANCH=" $5 "
78
81
DESC=" $6 "
79
82
80
- echo " > USERNAME=${USERNAME} , REPOSITORY=${REPOSITORY} , APP_VERSION=${APP_VERSION} , CURRENT_BRANCH=${CURRENT_BRANCH} , DESC=${DESC} "
83
+ echo " > USERNAME=${USERNAME} , REPOSITORY=${REPOSITORY} , APP_VERSION=${APP_VERSION} , CURRENT_BRANCH=${CURRENT_BRANCH} , DESC=${DESC} " >&2
81
84
82
85
case $1 in
83
86
0 commit comments