diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2020-12-10 17:00:29 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-10 17:00:29 +0000 |
commit | dc016c66ae228fc6496de35928ea3096cba80267 (patch) | |
tree | 2e3a05c7c45a42899c2c150f6344697cd8d66336 | |
parent | Fix deadlock on SIGHUP (#8918) (diff) | |
download | synapse-dc016c66ae228fc6496de35928ea3096cba80267.tar.xz |
Don't publish `latest` docker image until all archs are built (#8909)
-rw-r--r-- | .circleci/config.yml | 7 | ||||
-rw-r--r-- | changelog.d/8909.misc | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 088da55735..375a7f7b04 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,6 +7,8 @@ jobs: - checkout - docker_prepare - run: docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD + # for release builds, we want to get the amd64 image out asap, so first + # we do an amd64-only build, before following up with a multiarch build. - docker_build: tag: -t matrixdotorg/synapse:${CIRCLE_TAG} platforms: linux/amd64 @@ -21,9 +23,8 @@ jobs: - checkout - docker_prepare - run: docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD - - docker_build: - tag: -t matrixdotorg/synapse:latest - platforms: linux/amd64 + # for `latest`, we don't want the arm images to disappear, so don't update the tag + # until all of the platforms are built. - docker_build: tag: -t matrixdotorg/synapse:latest platforms: linux/amd64,linux/arm/v7,linux/arm64 diff --git a/changelog.d/8909.misc b/changelog.d/8909.misc new file mode 100644 index 0000000000..b45972f0fa --- /dev/null +++ b/changelog.d/8909.misc @@ -0,0 +1 @@ +Don't publish `latest` docker image until all archs are built. |