CI improvement: First check syntax & always display error/audit logs

This commit is contained in:
Marc Stern 2024-07-22 15:23:51 +02:00
parent 28b6e1d7d0
commit 9808ce47c5

View File

@ -45,8 +45,14 @@ jobs:
sudo cp unicode.mapping /etc/apache2/
sudo mkdir -p /var/cache/modsecurity
sudo chown -R www-data:www-data /var/cache/modsecurity
- name: first check config (to get syntax errors)
run: sudo apachectl configtest
- name: start apache with module
run: |
sudo systemctl restart apache2.service
sudo cat /var/log/apache2/error.log
run: sudo systemctl restart apache2.service
- name: Show httpd error log
if: always()
run: sudo cat /var/log/apache2/error.log
- name: Show mod_security2 audit log
if: always()
run: sudo cat /var/log/apache2/modsec_audit.log
# For non-regression tests: /home/runner/work/ModSecurity/ModSecurity/tests/regression/server_root/logs/audit/audit.log