diff options
author | Julien <zhang.jun3g@zte.com.cn> | 2017-07-16 23:29:17 +0800 |
---|---|---|
committer | Julien <zhang.jun3g@zte.com.cn> | 2017-07-16 23:29:17 +0800 |
commit | 66048e7c9681b0423d869dd3bcd37e73c66fd090 (patch) | |
tree | 4c62fe578279194038a6b44e55d81959ce91d534 | |
parent | 3f5787e7cd1ee16d549f8dd2d04364d0538afe7f (diff) |
Fix anteater job failed because of quatation marks
When quatation marks exist in 'gerrit review' comment, it will failed:
just like:
https://build.opnfv.org/ci/job/opnfv-security-audit-verify-master/877/console
JIRA: RELENG-280
Change-Id: I3536873cb4b31290bae56fd127a00f3b27ba0b9f
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
-rw-r--r-- | jjb/ci_gate_security/anteater-report-to-gerrit.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/jjb/ci_gate_security/anteater-report-to-gerrit.sh b/jjb/ci_gate_security/anteater-report-to-gerrit.sh index fc3018fb4..00a78ceba 100644 --- a/jjb/ci_gate_security/anteater-report-to-gerrit.sh +++ b/jjb/ci_gate_security/anteater-report-to-gerrit.sh @@ -12,14 +12,14 @@ if [[ -e securityaudit.log ]] ; then if grep ERROR securityaudit.log; then EXITSTATUS=1 fi - - cat securityaudit.log | awk -F"ERROR - " '{print $2}' > shortlog - + + cat securityaudit.log | awk -F"ERROR - " '{print $2}' | sed -e "s/\"/\\\\\"/g;s/\'/\\\\\'/g"> shortlog + ssh -p 29418 gerrit.opnfv.org \ "gerrit review -p $GERRIT_PROJECT \ -m \"$(cat shortlog)\" \ $GERRIT_PATCHSET_REVISION \ --notify NONE" - + exit $EXITSTATUS fi |