1
0
mirror of https://github.com/tomav/docker-mailserver.git synced 2024-06-23 16:06:52 +02:00
Commit Graph

22 Commits

Author SHA1 Message Date
Martin Schulze
969b50fb32 travis: Fix test command 2020-10-17 02:03:11 +02:00
Georg Lauterbach
916ef571b9
Miscellaneous cleanup / housekeeping (#1641) 2020-10-06 14:45:55 +02:00
Georg Lauterbach
ed6e3ebd30
Outsourced linting tests into its own file (#1636)
* outsourced linting tests into its own file
* trigger rebuild
* added SCRIPT variable to setup.sh
* trigger rebuild again
* major test rewrite
* outsourced `hadolint` too
* rewrote some parts of the linting logic due to a logic bug
* adjusted TravisCI
* corrected .bats test line
* corrected logging in linting tests
* updated `hadolint`
2020-10-04 19:34:15 +02:00
Georg Lauterbach
a0791ef457
formatting files according to standard (#1619)
* added EditorConfig linting
* adding `eclint` as Travis script target
* re-adjusted .pem files to have a newline
2020-09-24 14:54:21 +02:00
Georg Lauterbach
34e8a76300
using exact shellcheck location now for correct version (not using Travis')
using
2020-09-08 20:22:27 +02:00
Georg Lauterbach
4096c782cf
had to uninstall shellcheck with apt to get fixed version 0.7.1 2020-09-08 20:18:43 +02:00
Georg Lauterbach
286b53c9d5
corrected cp shellcheck path due to version change 2020-09-08 19:54:16 +02:00
Georg Lauterbach
323303431a
fixed shellcheck version 2020-09-08 19:49:19 +02:00
Georg Lauterbach
bf679a5504
changes from tomav#1599 without start-mailserver.sh
included all changes from the work on refactoring all scripts, but excluded one big script to make merging easier; replaced mapfile with read
2020-09-05 16:19:12 +02:00
Felix Bartels
7ff9764285
Provide version information through labels (#1256)
* Provide version information through labels

Can be retrieved by calling e.g. `docker inspect -f {{.Config.Labels}} tvial/docker-mailserver:testing`

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* add build hook so that Docker Hub can work with the build args

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* remove obsolete build-no-cache

build args invalidate build cache already

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* adapt travis file

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* shellcheck

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-23 11:22:23 +02:00
Felix Bartels
1ba0991d80
Fix linting errors reported by hadolint (#1211)
* Fix linting errors reported by hadolint
* use full path for folders when listing contents
* add linting task to makefile
2019-08-13 11:41:38 +02:00
kamuri
420e7741a1 Check for account changes and reload (Closes: #552)
Restart the daemons when changes are made to 'postfix-account.cf' and/or 'postfix-virtual.cf'
2017-10-10 08:15:18 +02:00
Daniel Panteleit
b92e2c52c5 Using travis_retry for image building (#664) 2017-07-23 21:27:38 +02:00
Thomas VIAL
018a7a6792 Updated Gitter URL 2017-02-22 22:32:09 +01:00
Thomas VIAL
89aa42d658
Added Gitter webhook 2017-01-04 10:39:43 +01:00
Thomas VIAL
b71a48c33f
Refactored config 2016-12-21 12:39:28 +01:00
Thomas VIAL
c5af8d32a9
Changed configuration in 2 different lines 2016-12-21 11:52:51 +01:00
Thomas VIAL
5d77837532
Added travis_wait in config to increase build time to 20min 2016-12-21 11:34:29 +01:00
Thomas VIAL
540ff3b600 Added SLack configuration for Travis notifications (#316) 2016-09-07 22:40:02 +02:00
Josef Friedrich
0064a19c68 Let Travis CI test on all branches (#291)
Most developers implement new docker-mailserver features on feature
branches before they create a pull request. This commit enables Travis
CI testing on all branches except 'donttestme'. Developers now can
'pre-test' their features branches without permanentaly hacking
'.travis.yml'. More testing is good!
2016-08-30 09:58:22 +02:00
Thomas VIAL
678329276e Added new line when needed and fixed a test 2015-10-18 21:30:53 +02:00
Thomas VIAL
9bcced6f29 Added integration testing - #28 2015-10-18 21:02:46 +02:00