From b8ce995ffa576b1a80ea765855f145babe3e660b Mon Sep 17 00:00:00 2001 From: Andrew Ruthven Date: Sat, 6 Feb 2021 21:09:28 +1300 Subject: [PATCH] CI: Ensure DAViCal can write to log files This appears to be causing PHP 8 to bomb out. --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a19d9229..07a15c24 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,7 @@ test: paths: - testing/report.xml - apache2_log/* + - davical_log/* reports: junit: testing/report.xml when: @@ -61,6 +62,8 @@ test: - cat testing/regression-conf.php.example | sed 's.//$c->dbg.$c->dbg.' > /etc/davical/regression-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/mycaldav-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/myempty-conf.php + - mkdir -p /var/log/davical + - chown www-data /var/log/davical - sed -i '/peer/d' /etc/postgresql/13/main/pg_hba.conf - echo 'local all all trust' >> /etc/postgresql/13/main/pg_hba.conf - pg_ctlcluster 13 main start @@ -75,6 +78,8 @@ test: after_script: - mkdir -p apache2_log - cp -r /var/log/apache2 apache2_log/test + - mkdir -p davical_log + - cp -r /var/log/davical davical_log/test test_bullseye: @@ -84,6 +89,7 @@ test_bullseye: paths: - testing/report.xml - apache2_log/* + - davical_log/* reports: junit: testing/report.xml when: @@ -110,6 +116,8 @@ test_bullseye: - cat testing/regression-conf.php.example | sed 's.//$c->dbg.$c->dbg.' > /etc/davical/regression-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/mycaldav-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/myempty-conf.php + - mkdir -p /var/log/davical + - chown www-data /var/log/davical - sed -i '/peer/d' /etc/postgresql/13/main/pg_hba.conf - echo 'local all all trust' >> /etc/postgresql/13/main/pg_hba.conf - pg_ctlcluster 13 main start @@ -124,6 +132,8 @@ test_bullseye: after_script: - mkdir -p apache2_log - cp -r /var/log/apache2 apache2_log/test_bullseye + - mkdir -p davical_log + - cp -r /var/log/davical davical_log/test_bullseye build_buster_latestphp: @@ -158,6 +168,7 @@ test_buster_latestphp: paths: - testing/report.xml - apache2_log/* + - davical_log/* reports: junit: testing/report.xml when: @@ -187,6 +198,8 @@ test_buster_latestphp: - cat testing/regression-conf.php.example | sed 's.//$c->dbg.$c->dbg.' > /etc/davical/regression-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/mycaldav-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/myempty-conf.php + - mkdir -p /var/log/davical + - chown www-data /var/log/davical - sed -i '/peer/d' /etc/postgresql/11/main/pg_hba.conf - echo 'local all all trust' >> /etc/postgresql/11/main/pg_hba.conf - pg_ctlcluster 11 main start @@ -201,6 +214,8 @@ test_buster_latestphp: after_script: - mkdir -p apache2_log - cp -r /var/log/apache2 apache2_log/test_buster_latestphp + - mkdir -p davical_log + - cp -r /var/log/davical davical_log/test_buster_latestphp test_stretch_latestphp: @@ -210,6 +225,7 @@ test_stretch_latestphp: paths: - testing/report.xml - apache2_log/* + - davical_log/* reports: junit: testing/report.xml when: @@ -238,6 +254,8 @@ test_stretch_latestphp: - cat testing/regression-conf.php.example | sed 's.//$c->dbg.$c->dbg.' > /etc/davical/regression-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/mycaldav-conf.php - ln -s /etc/davical/regression-conf.php /etc/davical/myempty-conf.php + - mkdir -p /var/log/davical + - chown www-data /var/log/davical - sed -i '/peer/d' /etc/postgresql/9.6/main/pg_hba.conf - echo 'local all all trust' >> /etc/postgresql/9.6/main/pg_hba.conf - pg_ctlcluster 9.6 main start @@ -252,3 +270,5 @@ test_stretch_latestphp: after_script: - mkdir -p apache2_log - cp -r /var/log/apache2 apache2_log/test_stretch_latestphp + - mkdir -p davical_log + - cp -r /var/log/davical davical_log/test_stretch_latestphp