Add documentation for rolling releases. (#191)
* Add documentation for rolling releases. * Fix the URLs.
This commit is contained in:
46
README.md
46
README.md
@@ -47,6 +47,52 @@ Releases will follow the following rules:
|
|||||||
bugfix releases for the internal components or both.
|
bugfix releases for the internal components or both.
|
||||||
|
|
||||||
|
|
||||||
|
Rolling Releases
|
||||||
|
================
|
||||||
|
|
||||||
|
Rolling releases are made up of Mailman Components installed from [git
|
||||||
|
source](https://gitlab.com/mailman). Note that these releases are made up of
|
||||||
|
un-released software and should be assumed to be beta quality.
|
||||||
|
|
||||||
|
Every commit is tested with Mailman's CI infrastructure and is included in
|
||||||
|
rolling releases only if they have passed the complete test suite.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ docker pull quay.io/mailman/mailman-web:rolling
|
||||||
|
$ docker pull quay.io/mailman/mailman-core:rolling
|
||||||
|
```
|
||||||
|
|
||||||
|
Rolling releases are built with every commit and also re-generated weekly. You
|
||||||
|
can inspect the images to get which commit it was built using:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ docker inspect mailman-core --format '{{json .Config.Labels }}' | python -m json.tool
|
||||||
|
{
|
||||||
|
"version.core": "31f434d0",
|
||||||
|
"version.git_commit": "45a4d7805b2b3d0e7c51679f59682d64ba02f05f",
|
||||||
|
"version.mm3-hk": "c625bfd2"
|
||||||
|
}
|
||||||
|
|
||||||
|
$ docker inspect mailman-web --format '{{json .Config.Labels }}' | python -m json.tool
|
||||||
|
{
|
||||||
|
"version.client": "d9e9cb73",
|
||||||
|
"version.dj-mm3": "72a7d6c4",
|
||||||
|
"version.git_commit": "45a4d7805b2b3d0e7c51679f59682d64ba02f05f",
|
||||||
|
"version.hyperkitty": "b67ca8a8",
|
||||||
|
"version.postorius": "73328ad4"
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
- `version.git_commit` : This is the commit hash of the Dockerfile in the
|
||||||
|
[Github repo](https://github.com/maxking/docker-mailman)
|
||||||
|
- `version.core`: The commit hash of Mailman Core
|
||||||
|
- `version.mm3-hk`: The commit hash of Mailman3-hyperkitty plugin.
|
||||||
|
- `version.client`: The commit hash of Mailman Client.
|
||||||
|
- `version.hyperkitty`: The commit hash of Hyperkitty.
|
||||||
|
- `version.postorius`: The commit hash of Postorius.
|
||||||
|
- `version.dj-mm3`: The commit hash of Django-Mailman3 project.
|
||||||
|
|
||||||
Security
|
Security
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user