[Rt-commit] rt branch, 4.4/add-postgresql-apache-fcgid-tests2, updated. rt-4.4.4-202-g011e2a661f

Jim Brandt jbrandt at bestpractical.com
Thu Dec 24 12:49:50 EST 2020


The branch, 4.4/add-postgresql-apache-fcgid-tests2 has been updated
       via  011e2a661f7ddc36becb0d88d0d7eb9fd1ee03d4 (commit)
      from  927b6a67f1234c91d8e47ce9a83e5e36cd75eeab (commit)

Summary of changes:
 .travis.yml | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

- Log -----------------------------------------------------------------
commit 011e2a661f7ddc36becb0d88d0d7eb9fd1ee03d4
Author: Jim Brandt <jbrandt at bestpractical.com>
Date:   Thu Dec 24 12:49:26 2020 -0500

    Add postgres with Apache test to travis

diff --git a/.travis.yml b/.travis.yml
index 0ce30df126..72e70797d3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,7 +24,7 @@ jobs:
         - docker exec -u rt-user -it rt bash -c "cd /rt && prove -lj8 t/*"
 
   - stage: test
-    name: Test MariaDB with Apache
+    name: Test MariaDB with Apache and mod_fcgid
     env:
       - RT_TEST_PARALLEL=1 RT_DBA_USER=root RT_DBA_PASSWORD=password DB_VERSION_TAG=10.3 RT_TEST_WEB_HANDLER=apache+fcgid HTTPD_ROOT=/etc/apache2 RT_TEST_APACHE=/usr/sbin/apache2 RT_TEST_APACHE_MODULES=/usr/lib/apache2/modules
 
@@ -39,3 +39,19 @@ jobs:
 
     script:
         - docker exec -u rt-user -it rt bash -c "cd /rt && prove -lj8 t/*"
+
+  - stage: test
+    name: Test PostgreSQL with Apache and mod_fcgid
+    env:
+      - RT_TEST_PARALLEL=1 RT_DBA_USER=postgres RT_DBA_PASSWORD=password DB_VERSION_TAG=9.6 RT_TEST_WEB_HANDLER=apache+fcgid HTTPD_ROOT=/etc/apache2 RT_TEST_APACHE=/usr/sbin/apache2 RT_TEST_APACHE_MODULES=/usr/lib/apache2/modules
+
+    before_install:
+      - docker run --name postgresql --mount type=tmpfs,destination=/var/lib/postgresql/data -e POSTGRES_PASSWORD=password -d postgres:$DB_VERSION_TAG
+      - docker build -t rt-base .
+      - docker run -d -v $TRAVIS_BUILD_DIR:/rt --name rt --link postgresql:db rt-base
+      - docker ps -a
+      - docker exec -it rt bash -c "chown -R rt-user /rt; touch /etc/apache2/mime.types"
+      - docker exec -e USER=rt-user -u rt-user -it rt bash -c "cd /rt && ./configure.ac --with-db-type=Pg --with-my-user-group --enable-layout=inplace --with-web-handler=fcgid --enable-developer --enable-externalauth --enable-gpg --enable-smime && mkdir -p /rt/var && make testdeps && chmod a+rX /rt/sbin/*"
+
+    script:
+        - docker exec -u rt-test -it rt bash -c "cd /rt && prove -lj8 t/*"

-----------------------------------------------------------------------


More information about the rt-commit mailing list