File tree 2 files changed +25
-2
lines changed
2 files changed +25
-2
lines changed Original file line number Diff line number Diff line change @@ -53,28 +53,35 @@ RELEASE_VERSION=$2
53
53
54
54
if [ -z " $PROJECT " ]; then
55
55
echo " ERROR: Project not supplied"
56
+ usage
56
57
exit 1
57
58
fi
58
59
if [ -z " $RELEASE_VERSION " ]; then
59
60
echo " ERROR: Release version argument not supplied"
61
+ usage
60
62
exit 1
61
63
fi
62
64
63
65
if [ " $PROJECT " == " search" ]; then
64
66
JIRA_KEY=" HSEARCH"
65
67
PROJECT_NAME=" Search"
68
+ STRIPPED_SUFFIX_FOR_TAG=" "
66
69
elif [ " $PROJECT " == " validator" ]; then
67
70
JIRA_KEY=" HV"
68
71
PROJECT_NAME=" Validator"
72
+ STRIPPED_SUFFIX_FOR_TAG=" "
69
73
elif [ " $PROJECT " == " ogm" ]; then
70
74
JIRA_KEY=" OGM"
71
75
PROJECT_NAME=" OGM"
76
+ STRIPPED_SUFFIX_FOR_TAG=" "
72
77
elif [ " $PROJECT " == " orm" ]; then
73
78
JIRA_KEY=" HHH"
74
79
PROJECT_NAME=" ORM"
80
+ STRIPPED_SUFFIX_FOR_TAG=" .Final"
75
81
elif [ " $PROJECT " == " reactive" ]; then
76
82
JIRA_KEY=" HREACT"
77
83
PROJECT_NAME=" Reactive"
84
+ STRIPPED_SUFFIX_FOR_TAG=" .Final"
78
85
else
79
86
echo " ERROR: Unknown project name $PROJECT "
80
87
usage
@@ -85,7 +92,7 @@ RELEASE_VERSION_FAMILY=$(echo "$RELEASE_VERSION" | sed -E 's/^([0-9]+\.[0-9]+).*
85
92
RELEASE_VERSION_BASIS=$( echo " $RELEASE_VERSION " | sed -E ' s/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/' )
86
93
RELEASE_SUFFIX=$( echo " $RELEASE_VERSION " | sed -E ' s/^[0-9]+\.[0-9]+\.[0-9]+(.*)/\1/' )
87
94
88
- if [ " $ RELEASE_SUFFIX" == ' .Final ' ]; then
95
+ if [ -n " $STRIPPED_SUFFIX_FOR_TAG " -a " $ RELEASE_SUFFIX" == " $STRIPPED_SUFFIX_FOR_TAG " ]; then
89
96
TAG_NAME=$RELEASE_VERSION_BASIS
90
97
else
91
98
TAG_NAME=$RELEASE_VERSION
Original file line number Diff line number Diff line change @@ -17,10 +17,26 @@ if [ -z "$RELEASE_VERSION" ]; then
17
17
exit 1
18
18
fi
19
19
20
+ if [ " $PROJECT " == " search" ]; then
21
+ STRIPPED_SUFFIX_FOR_TAG=" "
22
+ elif [ " $PROJECT " == " validator" ]; then
23
+ STRIPPED_SUFFIX_FOR_TAG=" "
24
+ elif [ " $PROJECT " == " ogm" ]; then
25
+ STRIPPED_SUFFIX_FOR_TAG=" "
26
+ elif [ " $PROJECT " == " orm" ]; then
27
+ STRIPPED_SUFFIX_FOR_TAG=" .Final"
28
+ elif [ " $PROJECT " == " reactive" ]; then
29
+ STRIPPED_SUFFIX_FOR_TAG=" .Final"
30
+ else
31
+ echo " ERROR: Unknown project name $PROJECT "
32
+ exit 1
33
+ fi
34
+
35
+
20
36
RELEASE_VERSION_BASIS=$( echo " $RELEASE_VERSION " | sed -E ' s/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/' )
21
37
RELEASE_SUFFIX=$( echo " $RELEASE_VERSION " | sed -E ' s/^[0-9]+\.[0-9]+\.[0-9]+(.*)/\1/' )
22
38
23
- if [ " $ RELEASE_SUFFIX" == ' .Final ' ]; then
39
+ if [ -n " $STRIPPED_SUFFIX_FOR_TAG " -a " $ RELEASE_SUFFIX" == " $STRIPPED_SUFFIX_FOR_TAG " ]; then
24
40
TAG_NAME=$RELEASE_VERSION_BASIS
25
41
else
26
42
TAG_NAME=$RELEASE_VERSION
You can’t perform that action at this time.
0 commit comments