summary refs log tree commit diff
path: root/.circleci/config.yml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move the docker image build to Github Actions (#10416)Richard van der Hoff2021-07-211-78/+0
| | | | it's flaky on circleCI, and having to manage multiple CI providers is painful.
* Tell CircleCI to build Docker images from `main` (#9906)Dan Callahan2021-05-261-1/+1
| | | | | | The `only` field takes a string or list of strings per the Circle docs: https://circleci.com/docs/2.0/configuration-reference/#branches Signed-off-by: Dan Callahan <danc@element.io>
* Drop ARMv7 from docker (#9433)Erik Johnston2021-02-181-2/+2
| | | It's proving incredibly hard to build in CircleCI infra.
* Don't publish `latest` docker image until all archs are built (#8909)Richard van der Hoff2020-12-101-3/+4
|
* Pin the docker version for multiarch buildsRichard van der Hoff2020-12-091-3/+5
| | | | | | | | | It seems that letting CircleCI use its default docker version (17.09.0-ce, apparently) did not interact well with multiarch builds: in particular, we saw weird effects where running an amd64 build at the same time as an arm64 build caused the arm64 builds to fail with: Error while loading /usr/sbin/dpkg-deb: No such file or directory
* Multi arch docker support: add arm/v7 and arm64 to our docker images (#7921)Christopher May-Townsend2020-10-121-8/+52
| | | Signed-off-by: Christopher May-Townsend (chris@maytownsend.co.uk)
* Stop uploading -py3 docker images (#8056)Richard van der Hoff2020-08-101-4/+2
|
* Update docker image to use Python 3.7. (#5546)Richard van der Hoff2019-06-251-2/+2
| | | Python 3.7 is apparently faster than 3.6, and should be mature enough.
* Move SyTest to Buildkite (#5459)Amber Brown2019-06-171-67/+0
| | | Including workers!
* Remove Python 2.7 support. (#5425)Amber Brown2019-06-121-70/+0
| | | | | | | | * remove 2.7 from CI and publishing * fill out classifiers and also make it not be installed on 3.5 * some minor bumps so that the old deps work on python 3.5
* Fix docker upload job to push -py2 images (#4576)Richard van der Hoff2019-02-061-0/+2
|
* switch docker image to py3 by default (#4558)Richard van der Hoff2019-02-051-4/+4
| | | | Switch the matrixdotorg/synapse:latest Docker image to use python 3
* Fix circleci config for synapse:latest docker uploadRichard van der Hoff2018-12-211-2/+2
| | | | Give the image the right tag, so that we can push it.
* Merge pull request #4005 from matrix-org/michaelkaye/move_to_docker_labelRichard van der Hoff2018-12-041-8/+4
|\ | | | | Use labels to tag builds with their SHA1 version.
| * Use labels to tag builds with their SHA1 version.Michael Kaye2018-10-041-8/+4
| | | | | | | | | | The additional sha1 tagged builds in docker hub are messy, so instead tag the build with the SHA1 version.
* | run the circle builds in docker containersRichard van der Hoff2018-10-161-41/+48
|/ | | | Docker containers spin up faster than entire VMs.
* Docker build all tags starting vX.Y.Z, inc RCsMichael Kaye2018-10-031-1/+1
| | | | | Note the regex must match the complete string anyway, so the leading ^ was useless.
* build python 3 docker images on circle CI (#3976)Jan Christian Grünhage2018-09-281-5/+11
|
* Make a ":latest" tag, and a SHA1 commit ID one too.Michael Kaye2018-09-271-3/+16
| | | | | | | | | | | | Latest is horrible and makes debugging what has happened anywhere a nightmare. We push a latest because of demand for it, but we'll also push a SHA1 commit id so those wanting to know what they're running (and be able to roll back if required) can use those instead. Note that latest here is defined as "most recent master commit" not "most recent released version", as the actual semantics of making latest correct while still being able to build bugfixed releases of previous versions is just ARGH. So we define it as "master" not "latest release".
* Also, don't run this job on any branchesMichael Kaye2018-09-271-1/+3
|
* Make username configurable in the UI tooMichael Kaye2018-09-271-1/+1
|
* Fix typoMichael Kaye2018-09-271-1/+1
|
* Build and push docker image to hubMichael Kaye2018-09-271-0/+11
|
* Reduce the load on our CI (#3957)Amber Brown2018-09-271-8/+20
| | | | | | | | | | * changelog * reduce circleci config * plus a handy script * fix regex
* merge (#3576)Amber Brown2018-09-141-5/+12
|
* Add JUnit summaries to CircleCI as well as merged runs (#3704)Amber Brown2018-09-121-0/+66
|
* Dockerised sytest (#3660)Amber Brown2018-08-141-0/+48