[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