diff options
author | Christoph Wurst <wurst.christoph@gmail.com> | 2016-02-16 13:58:14 +0300 |
---|---|---|
committer | Christoph Wurst <wurst.christoph@gmail.com> | 2016-02-17 13:05:49 +0300 |
commit | df372386070e8c661515329144115ba1176e63d9 (patch) | |
tree | 9d4ed7f1f7a620495450644b1f5a0e67942f2143 /Makefile | |
parent | ab86379398e405cf6fe9d810687c045c3ad14880 (diff) |
add imap docker for faster CI builds
- use trusty beta
- add mysql5.6
- create mysql travis user
- secret credentials not needed anymore
- use Makefile for docker management
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -6,6 +6,9 @@ build_dir=$(CURDIR)/build/artifacts appstore_dir=$(build_dir)/appstore source_dir=$(build_dir)/source package_name=$(app_name) +docker_image=christophwurst/owncloud-mail-test-docker +mail_user=user@domain.tld +mail_pwd=mypassword all: appstore @@ -36,6 +39,15 @@ optimize-js: install-npm-deps install-bower-deps dev-setup: install-composer-deps install-npm-deps-dev install-bower-deps +start-imap-docker: + docker pull $(docker_image) + docker run --name="ocimaptest" -d \ + -p 2525:25 -p 587:587 -p 993:993 \ + -e POSTFIX_HOSTNAME=mail.domain.tld $(docker_image) + +add-imap-account: + docker exec -it ocimaptest /opt/bin/useradd $(mail_user) $(mail_pwd) + update-composer: rm -f composer.lock git rm -r vendor |