1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-16 10:59:53 +02:00
Commit Graph

27 Commits

Author SHA1 Message Date
micw
714a7abfe4
Also allow dots in test-* branch names 2020-05-04 14:15:38 +02:00
Michael Wyraz
4bda9076a3 Allow travis to build and push test-* branches 2020-05-04 14:03:44 +02:00
Michael Wyraz
2796ae00d7 Allow build of tagged versions and pre-releases 2019-11-21 11:17:53 +01:00
Ionut Filip
be1873e1e8 Update docs, travis and mergify for 1.7 release 2019-08-21 14:27:39 +03:00
Tim Möhlmann
33db705194
Use bors-ng to create and upload test images
- Reinstate Travis deploy phase
- Better labeling of Mergify rules
- Automatic `bors try` by Mergify
- Explain bors in comment message
- Skip push for staging branch
- Re-update docs to current situation
2019-01-24 15:23:25 +02:00
Tim Möhlmann
faca9983a8
Automatic creation of review images
- Enable bors-ng for better merging
- Re-enable mergify with a fixed up syntax, it will now only issue bors commands.
- Pull request build images are now pushed to docker hub
- Automatic backport rule
- Fix build tag for branches with slash (/)
- Only push when master and 1.6 target branch
2019-01-23 18:21:48 +02:00
Ionut Filip
0d6a203a9d Use sudo for running sh commands 2018-11-02 15:32:36 +02:00
Ionut Filip
fd8ed3dfa6 Moved certs copy in travis 2018-11-02 15:17:59 +02:00
Ionut Filip
88f5e6e4cf Moved users creation in core 2018-11-02 15:05:16 +02:00
Ionut Filip
c3bc7988c9 Implemented email test for travis 2018-11-02 14:27:46 +02:00
Tim Möhlmann
a1ac7fc19c
Upgrade docker-compose inside travis (fix build errors) 2018-10-25 18:12:07 +03:00
Tim Möhlmann
dde7ccca97
Created test cases from latest setup revision 2018-10-25 17:35:53 +03:00
Tim Möhlmann
72e931f4b4
Modify setup templates to allow for DOCKER_ORG and VERSION override. (Needed for Travis) 2018-10-25 16:35:08 +03:00
Ionut Filip
3b1fdc6166 Migrate test script from shell to python
- test.py needs to be called with 2 arguments : test_name and timeout
  - it will cd to test_name dir and use the test_name.yml from there
  - it will sleep for an amount of time equals to timeout in minutes
- it will perform health checks for containers. If healtcheck isn't enabled will check for running state
- it will run hooks inside the test_name dir ( .py and .sh) if there are any
- printing logs in any case
2018-10-25 15:27:09 +03:00
Tim Möhlmann
c09ac713a3
Project name can be ommitted in docker-compose build 2018-10-06 17:36:59 +03:00
Tim Möhlmann
940b88a641
Fix syntax error 2018-10-06 17:31:01 +03:00
Tim Möhlmann
f7d8f20c87
Move DOCKER_ORG default to travis.yml 2018-10-06 17:24:42 +03:00
Tim Möhlmann
7915f2631f
DOCKER_UN needs to be non-zero for deploy 2018-10-06 17:04:14 +03:00
Tim Möhlmann
bc85dff27e
Don't try deploy is DOCKER_UN is not set 2018-10-06 16:43:04 +03:00
Tim Möhlmann
0c73be7c6e
Deploy on all branches 2018-10-05 13:02:10 +03:00
Tim Möhlmann
5987703631
Tavis-ci to upload images to the Docker hub, after succesfull tests.
For this to work, the following variables will need to be set at Docker hub:
 - DOCKER_ORG	first part of docker repo name (example: mailu)
 - DOCKER_UN	Docker-hub login username (private)
 - DOCKER_PW	Docker-hub login password (private)
Note that also Docker hub autobuilds will have to be disabled.
2018-10-05 12:18:29 +03:00
Ionut Filip
ebe90fc447 Added run script for travis 2018-10-04 17:58:34 +03:00
Tim Möhlmann
f5f8d1d84b
Test-building using travis-ci 2018-09-24 02:23:07 +03:00
kaiyou
5a4b0a18ef Try to fix the Travis build 2018-04-21 11:39:38 +02:00
kaiyou
408e9dc85e Fix the build directory path when deploying 2017-11-04 23:21:58 +01:00
kaiyou
f5db5d183b Add the deploy command to travis builds 2017-11-04 23:19:47 +01:00
kaiyou
9fbdf70dc2 Add a travis build for the documentation 2017-11-04 22:47:40 +01:00