Guest User

Untitled

a guest
Dec 14th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #!/bin/bash
  2. echo "hi this is fireline script..."
  3. pwd=`pwd`
  4. report=$pwd/.gradle/fireReport
  5. mkdir -p ${report}
  6. java -jar /opt/fireline.jar -s=$pwd/app/src/main/java -r=${report} config=/opt/config.xml
  7.  
  8. # 阻断
  9. blocks=`cat ${report}/testReport.json| jq '.block|length'`
  10. # 风险
  11. risks=`cat ${report}/testReport.json| jq '.risk|length'`
  12. # 警告
  13. warnings=`cat ${report}/testReport.json| jq '.warning|length'`
  14. # 优化
  15. optimizings=`cat ${report}/testReport.json| jq '.optimizing|length'`
  16.  
  17. total=$((blocks+risks+warnings+optimizings))
  18. if [[ $total -eq 0 ]]
  19. then
  20. echo 'fireline 未发现问题...'
  21. else
  22. echo "
  23. 发现
  24. 问题总数: ${total} 个
  25. 其中
  26. 阻断问题: ${blocks} 个
  27. 风险问题: ${risks} 个
  28. 警告问题: ${warnings} 个
  29. 可以优化: ${optimizings} 个
  30. 请先排查后, 并检查无误后再进行提交测试!"
  31. exit 1
  32. fi
Add Comment
Please, Sign In to add comment