Added missing env in Makefile

This commit is contained in:
Thomas VIAL 2016-12-27 21:09:11 +01:00
parent ef22c070fc
commit 71a81bca8d
No known key found for this signature in database
GPG Key ID: 0394CEE552FAFEFC
3 changed files with 12 additions and 17 deletions

View File

@ -12,8 +12,8 @@ script:
after_script:
- make clean
env:
- ENABLE_CLAMAV=1 ENABLE_SPAMASSASSIN=1 ENABLE_FAIL2BAN=1 ONE_DIR=1 ENABLE_POP3=1 SA_TAG=1.0 SA_TAG2=2.0 SA_KILL=3.0 VIRUSMAILS_DELETE_DELAY=7 ENABLE_MANAGESIEVE=1 ENABLE_FETCHMAIL= 1 PERMIT_DOCKER=host DMS_DEBUG=0 SASL_PASSWD="external domain.com username:password"
- ENABLE_CLAMAV=0 ENABLE_SPAMASSASSIN=0 ENABLE_FAIL2BAN=0 ONE_DIR=0 ENABLE_POP3=0 SA_TAG= SA_TAG2= SA_KILL= VIRUSMAILS_DELETE_DELAY= ENABLE_MANAGESIEVE=0 ENABLE_FETCHMAIL= 0 PERMIT_DOCKER=network DMS_DEBUG=0
- ENABLE_CLAMAV=1 ENABLE_SPAMASSASSIN=1 ENABLE_FAIL2BAN=1 ONE_DIR=1 ENABLE_POP3=1 ENABLE_MANAGESIEVE=1 ENABLE_FETCHMAIL= 1 PERMIT_DOCKER=host DMS_DEBUG=0 SA_TAG=1.0 SA_TAG2=2.0 SA_KILL=3.0 VIRUSMAILS_DELETE_DELAY=7 SASL_PASSWD="external domain.com username:password"
- ENABLE_CLAMAV=0 ENABLE_SPAMASSASSIN=0 ENABLE_FAIL2BAN=0 ONE_DIR=0 ENABLE_POP3=0 ENABLE_MANAGESIEVE=0 ENABLE_FETCHMAIL= 0 PERMIT_DOCKER=network DMS_DEBUG=1 SA_TAG= SA_TAG2= SA_KILL= VIRUSMAILS_DELETE_DELAY=
notifications:
slack:

View File

@ -22,18 +22,22 @@ run:
-v "`pwd`/test/config":/tmp/docker-mailserver \
-v "`pwd`/test":/tmp/docker-mailserver-test \
-v "`pwd`/test/onedir":/var/mail-state \
-e ENABLE_CLAMAV=$(ENABLE_CLAMAV) \
-e ENABLE_SPAMASSASSIN=$(ENABLE_SPAMASSASSIN) \
-e ENABLE_POP3=$(ENABLE_POP3) \
-e ENABLE_FAIL2BAN=$(ENABLE_FAIL2BAN) \
-e ENABLE_MANAGESIEVE=$(ENABLE_MANAGESIEVE) \
-e ENABLE_CLAMAV=$(ENABLE_CLAMAV) \
-e ENABLE_SPAMASSASSIN=$(ENABLE_SPAMASSASSIN) \
-e ENABLE_FETCHMAIL=$(ENABLE_FETCHMAIL) \
-e ONE_DIR=$(ONE_DIR) \
-e PERMIT_DOCKER=$(PERMIT_DOCKER) \
-e SMTP_ONLY=$(SMTP_ONLY) \
-e SA_TAG=$(SA_TAG) \
-e SA_TAG2=$(SA_TAG2) \
-e SA_KILL=$(SA_KILL) \
-e VIRUSMAILS_DELETE_DELAY=$(VIRUSMAILS_DELETE_DELAY) \
-e SASL_PASSWD="$(SASL_PASSWD)" \
-e ONE_DIR=$(ONE_DIR) \
-e DMS_DEBUG=$(DMS_DEBUG) \
--cap-add=NET_ADMIN \
-h mail.my-domain.com -t $(NAME)
# Wait for containers to fully start
sleep 15
@ -66,16 +70,7 @@ tests:
clean:
# Remove running test containers
-docker rm -f \
mail \
mail_pop3 \
mail_smtponly \
mail_fail2ban \
mail_fetchmail \
fail-auth-mailer \
mail_disabled_clamav_spamassassin \
mail_manual_ssl \
ldap_for_mail \
mail_with_ldap
mail
@if [ -f config/postfix-accounts.cf.bak ]; then\
rm -f config/postfix-accounts.cf ;\

View File

@ -358,7 +358,7 @@
}
@test "checking spamassassin: docker env variables are set correctly (default)" {
if [ "$ENABLE_SPAMASSASSIN" -eq 0 -a ! -z $SA_TAG ]; then
if [ ! -z $SA_TAG -a ! -z $SA_TAG2 -a ! -z $SA_KILL ]; then
skip
fi
run docker exec mail /bin/sh -c "grep '\$sa_tag_level_deflt' /etc/amavis/conf.d/20-debian_defaults | grep '= 2.0'"
@ -370,7 +370,7 @@
}
@test "checking spamassassin: docker env variables are set correctly (custom)" {
if [ "$ENABLE_SPAMASSASSIN" -eq 1 -a -z $SA_TAG ]; then
if [ -z $SA_TAG -a -z $SA_TAG2 -a -z $SA_KILL ]; then
skip
fi
run docker exec mail /bin/sh -c "grep '\$sa_tag_level_deflt' /etc/amavis/conf.d/20-debian_defaults | grep '= 1.0'"