Commit Graph

11 Commits

Author SHA1 Message Date
Abhilash Raj
12e7761c1f Use Circle CI for faster builds. (#181)
Move to Circle CI from Travis CI.
2017-11-05 18:41:00 -08:00
Abhilash Raj
3434446987 Create rolling releases using the Gitlab API. (#171)
* Create rolling releases using the Gitlab API.

This commit builds rolling releases of Container images using the latest commit
on master branch if the pipeline passed for it. The script which gets the
references is still un-tested and should be tested.

The latest commit hashes are passed as arguments to the Dockerfile, which is
then used by PIP to install the specific version of the dependency.
2017-11-03 18:43:59 -07:00
Abhilash Raj
afb8f09eff Fix MySQL compatibility in the docker images. (#140)
* Fix MySQL compatibility in the docker images.

* Test the containers with MySQL containers too!
2017-09-30 20:38:33 -07:00
Abhilash Raj
98e6401334 Test if the postorius/hk is available too. 2017-05-28 19:34:59 -07:00
Abhilash Raj
7b4376dd1b Push to docker hub only if the build succeeds. 2017-05-28 17:49:01 -07:00
Abhilash Raj
8507eaeed2 Run mailman inside the container as a non-root process. (#31)
* Run as mailman user.

* Run mailman core process as a less-privileged mailman user.

* Add a `docker ps` to travis to know if any container died.

* Spit out more debug information in CI.

* Install su-exec properly.
2017-05-24 15:26:07 -07:00
Abhilash Raj
a43239e6ec Fix the generate_tests.sh to actually be executable. 2017-05-23 17:00:42 -07:00
Abhilash Raj
d4b0b74860 Test should test the current branch version and not the 'latest'. 2017-05-23 17:00:42 -07:00
Abhilash Raj
d5be8baa32 Built on Travis instead of Dockerhub. 2017-05-22 16:51:00 -07:00
Abhilash Raj
23ad9f25b8 Use the build script while testing, it will also make sure that it works. 2017-04-25 19:49:31 -07:00
Abhilash Raj
cde320477c Trying out travis-configuration.
- Make core.sh executable.

- Check the IP Address of containers in travis.

- Wait for the services to come up before running tests.
2017-04-18 09:54:03 -07:00