Run complete CI suite before reporting failure
pauljd/davidson-ci: Davidson CI / quality (push) Successful in 11s
pauljd/davidson-ci: Davidson CI / quality (push) Successful in 11s
This commit is contained in:
@@ -21,20 +21,46 @@ jobs:
|
|||||||
path: .davidson-ci
|
path: .davidson-ci
|
||||||
|
|
||||||
- name: Detect project
|
- name: Detect project
|
||||||
|
id: detect
|
||||||
run: .davidson-ci/modules/detect.sh
|
run: .davidson-ci/modules/detect.sh
|
||||||
|
|
||||||
- name: PHP
|
- name: PHP
|
||||||
|
id: php
|
||||||
|
if: always()
|
||||||
run: .davidson-ci/modules/php.sh
|
run: .davidson-ci/modules/php.sh
|
||||||
|
|
||||||
- name: JavaScript / TypeScript
|
- name: JavaScript / TypeScript
|
||||||
|
id: javascript
|
||||||
|
if: always()
|
||||||
run: .davidson-ci/modules/javascript.sh
|
run: .davidson-ci/modules/javascript.sh
|
||||||
|
|
||||||
- name: CSS
|
- name: CSS
|
||||||
|
id: css
|
||||||
|
if: always()
|
||||||
run: .davidson-ci/modules/css.sh
|
run: .davidson-ci/modules/css.sh
|
||||||
|
|
||||||
- name: Security
|
- name: Security
|
||||||
|
id: security
|
||||||
|
if: always()
|
||||||
run: .davidson-ci/modules/security.sh
|
run: .davidson-ci/modules/security.sh
|
||||||
|
|
||||||
- name: Davidson CI Report
|
- name: Davidson CI Report
|
||||||
if: always()
|
if: always()
|
||||||
run: .davidson-ci/scripts/report.sh
|
run: .davidson-ci/scripts/report.sh
|
||||||
|
|
||||||
|
- name: Final CI status
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
FAILED=0
|
||||||
|
|
||||||
|
[ "${DAVIDSON_PHP_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
|
||||||
|
[ "${DAVIDSON_JS_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
|
||||||
|
[ "${DAVIDSON_CSS_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
|
||||||
|
[ "${DAVIDSON_SECURITY_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
|
||||||
|
|
||||||
|
if [ "$FAILED" -eq 1 ]; then
|
||||||
|
echo "Davidson CI failed"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Davidson CI passed"
|
||||||
|
|||||||
Reference in New Issue
Block a user