|
@@ -10,19 +10,6 @@
|
|
|
# - $CROWI_PLUS_DOCKER_PIPELINE_ID
|
|
# - $CROWI_PLUS_DOCKER_PIPELINE_ID
|
|
|
# - $RELEASE_VERSION
|
|
# - $RELEASE_VERSION
|
|
|
#
|
|
#
|
|
|
-DATA=`echo '{ \
|
|
|
|
|
- "pipelineId": "'$CROWI_PLUS_DOCKER_PIPELINE_ID'", \
|
|
|
|
|
- "branch": "release", \
|
|
|
|
|
- "envVars": [ \
|
|
|
|
|
- { \
|
|
|
|
|
- "key": "RELEASE_VERSION", \
|
|
|
|
|
- "value": "'$RELEASE_VERSION'" \
|
|
|
|
|
- } \
|
|
|
|
|
- ] \
|
|
|
|
|
- }' \
|
|
|
|
|
-`
|
|
|
|
|
-echo $DATA
|
|
|
|
|
-
|
|
|
|
|
RESPONSE=`curl -X POST \
|
|
RESPONSE=`curl -X POST \
|
|
|
-H "Content-Type: application/json" \
|
|
-H "Content-Type: application/json" \
|
|
|
-H "Authorization: Bearer $WERCKER_TOKEN" \
|
|
-H "Authorization: Bearer $WERCKER_TOKEN" \
|
|
@@ -40,12 +27,9 @@ RESPONSE=`curl -X POST \
|
|
|
|
|
|
|
|
echo $RESPONSE | jq .
|
|
echo $RESPONSE | jq .
|
|
|
|
|
|
|
|
-# get http status code
|
|
|
|
|
-STATUS_CODE=`echo $RESPONSE | jq .statusCode`
|
|
|
|
|
-
|
|
|
|
|
-# exit
|
|
|
|
|
-if [ "$STATUS_CODE" = 200 ]; then
|
|
|
|
|
- exit 0
|
|
|
|
|
-else
|
|
|
|
|
|
|
+# get wercker run id
|
|
|
|
|
+RUN_ID=`echo $RESPONSE | jq .id`
|
|
|
|
|
+# exit with failure status
|
|
|
|
|
+if [ "$RUN_ID" = "null" ]; then
|
|
|
exit 1
|
|
exit 1
|
|
|
fi
|
|
fi
|