mirror of
https://github.com/zulip/zulip.git
synced 2025-10-22 20:42:14 +00:00
release-checklist: Prescribe docker build --pull.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
7167150a87
commit
7ebadb5d41
@@ -4,7 +4,7 @@
|
|||||||
# docker buildx create --name multiarch --use
|
# docker buildx create --name multiarch --use
|
||||||
#
|
#
|
||||||
# To build:
|
# To build:
|
||||||
# docker buildx build --platform linux/amd64,linux/arm64 \
|
# docker buildx build --pull --platform linux/amd64,linux/arm64 \
|
||||||
# -f ./Dockerfile-postgresql -t zulip/zulip-postgresql:14 --push .
|
# -f ./Dockerfile-postgresql -t zulip/zulip-postgresql:14 --push .
|
||||||
|
|
||||||
# Currently the PostgreSQL images do not support automatic upgrading of
|
# Currently the PostgreSQL images do not support automatic upgrading of
|
||||||
|
@@ -72,7 +72,7 @@ preparing a new release.
|
|||||||
- Update the `tag` in `kubernetes/chart/zulip/values.yaml`
|
- Update the `tag` in `kubernetes/chart/zulip/values.yaml`
|
||||||
- Update the docs by running `helm-docs`
|
- Update the docs by running `helm-docs`
|
||||||
- Update the `image` in `kubernetes/manual/zulip-rc.yml`
|
- Update the `image` in `kubernetes/manual/zulip-rc.yml`
|
||||||
- Build the image: `docker build . -t zulip/docker-zulip:4.11-0 --no-cache`
|
- Build the image: `docker build --pull . -t zulip/docker-zulip:4.11-0 --no-cache`
|
||||||
- Also tag it with `latest`: `docker build . -t zulip/docker-zulip:latest`
|
- Also tag it with `latest`: `docker build . -t zulip/docker-zulip:latest`
|
||||||
- Push those tags: `docker push zulip/docker-zulip:4.11-0; docker push zulip/docker-zulip:latest`
|
- Push those tags: `docker push zulip/docker-zulip:4.11-0; docker push zulip/docker-zulip:latest`
|
||||||
- Push the commits to `main`.
|
- Push the commits to `main`.
|
||||||
@@ -106,7 +106,7 @@ preparing a new release.
|
|||||||
this component" on the Django release branch component.
|
this component" on the Django release branch component.
|
||||||
- In Weblate, remove the previous stable components.
|
- In Weblate, remove the previous stable components.
|
||||||
- Add a new CI production upgrade target:
|
- Add a new CI production upgrade target:
|
||||||
- Build a docker image: `cd tools/ci && docker build . -f Dockerfile.prod --build-arg=BASE_IMAGE=zulip/ci:bookworm --build-arg=VERSION=7.0 --tag=zulip/ci:bookworm-7.0 && docker push zulip/ci:bookworm-7.0`
|
- Build a docker image: `cd tools/ci && docker build --pull . -f Dockerfile.prod --build-arg=BASE_IMAGE=zulip/ci:bookworm --build-arg=VERSION=7.0 --tag=zulip/ci:bookworm-7.0 && docker push zulip/ci:bookworm-7.0`
|
||||||
- Add a new line to the `production_upgrade` matrix in
|
- Add a new line to the `production_upgrade` matrix in
|
||||||
`.github/workflows/production-suite.yml`.
|
`.github/workflows/production-suite.yml`.
|
||||||
- Update /history page in `templates/corporate/history.md`.
|
- Update /history page in `templates/corporate/history.md`.
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# To build these production upgrade test images, say an Debian 12 Bookworm system
|
# To build these production upgrade test images, say an Debian 12 Bookworm system
|
||||||
# preinstalled with Zulip 7.0:
|
# preinstalled with Zulip 7.0:
|
||||||
# docker build . -f Dockerfile.prod \
|
# docker build --pull . -f Dockerfile.prod \
|
||||||
# --build-arg=BASE_IMAGE=zulip/ci:bookworm \
|
# --build-arg=BASE_IMAGE=zulip/ci:bookworm \
|
||||||
# --build-arg=VERSION=7.0 \
|
# --build-arg=VERSION=7.0 \
|
||||||
# --tag=zulip/ci:bookworm-7.0
|
# --tag=zulip/ci:bookworm-7.0
|
||||||
|
Reference in New Issue
Block a user