Commit Graph

19 Commits

Author SHA1 Message Date
Abhilash Raj
a5c591226d Update CI setup 2021-09-17 19:55:49 +00:00
Abhilash Raj
fd837d04f1 Make several changes in the release and CI setup. (#509)
* Make several changes in the release and CI setup.

- Remove .travis/ directory completely.
- Update deploy.py script to tag with major.minor version
  and remove the v in the tag which it didn't before.
- Fix the CircleCI cron setup.

* Update config.yml

* Use buildkit if possible.

* Use machine executor which supports buildkit.

* Remove setup docker step

* Use newer image.

* Use buildkit syntax for caching pip dependencies.

This should significantly speed up the build process by not having
to build python wheels multiple times.

* Use plain output from buildkit

* Make deploy script work with Python 2.7

Also cache python deps across builds.

* Fix more python3 things

* Install dependency in python3
2021-09-17 11:10:27 -07:00
Abhilash Raj
dcc130678f Skip the rolling workflow on forks. (#440) 2021-02-28 12:21:58 -08:00
Abhilash Raj
df8f067030 Update deploy sripts to push to Github and Quay registry for stable tags (#418)
* Update deploy sripts to push to Github and Quay registry for stable tags

* Fix Circle CI config yaml.

* Fix more in CircleCI config.
2020-11-14 17:19:31 -08:00
Abhilash Raj
631217173a Add python deployment script. 2018-09-02 13:07:22 -07:00
Abhilash Raj
aa60dc0b62 Use Python 3.6 instead of 3.7 (which :3 tag points to). 2018-07-05 11:09:46 -07:00
Abhilash Raj
14d8e8071c Rename workflows to better names. (#222) 2018-03-08 23:50:05 -08:00
Abhilash Raj
bfefd9fbc3 Update mailman-web to use Python 3 (For rolling releases) (#217)
* Update mailman-web to use Python 3

* Update configuration

* Python 3.6 image.

* Use alpine 3.7

* Use new style middleware

* Use alpine 3.6

* In Python 3, urlparse was renamed to urllib.parse
2018-03-07 23:22:47 -08:00
Abhilash Raj
2bbb3cb322 Setup Quay URL in the environment too. (#190)
Set some default env variables.
2017-11-05 22:35:15 -08:00
Abhilash Raj
beb5ca216e Set Quay as default registry. (#189) 2017-11-05 22:19:58 -08:00
Abhilash Raj
97e9d68c3b Ci workflows (#185)
* Build dev images with every commit.

* Use virtualenv to build dev images.

* Activate virtualenv properly.
2017-11-05 21:22:19 -08:00
Abhilash Raj
23339ad812 Remove stray code. 2017-11-05 21:00:23 -08:00
Abhilash Raj
f8ebce1d49 Fix build and test setup for dev images. 2017-11-05 21:00:23 -08:00
Abhilash Raj
73f583cc4d Build dev images on every push to master branch. 2017-11-05 21:00:23 -08:00
Abhilash Raj
0cf4dd605a Use build contexts. 2017-11-05 21:00:23 -08:00
Abhilash Raj
6b7135bde9 Use contexts instead of separate builds. 2017-11-05 21:00:23 -08:00
Abhilash Raj
81c57adf90 Validate configuration. 2017-11-05 21:00:23 -08:00
Abhilash Raj
2c1552cc24 Setup cron to deploy dev images. 2017-11-05 21:00:23 -08:00
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