Commit Graph

23 Commits

Author SHA1 Message Date
Dimitri Huisman
120cd34989 Switch the container registry used for deploying images from docker
to ghcr.io (github). Images are now first build with '-build'
appended to the tag. E.g. ghcr.io/mailu/admin:master-build.
This is to prevent the image being available before automatic testing has completed.
In the deploy job, the final image is pushed (this still works the same).

Update setup & documentation for switch to ghcr.io
2023-03-16 17:38:25 +00:00
Florent Daigniere
bb5d007882 s/docker\-compose\([^\.]\)/docker compose\1/g 2023-02-15 10:00:03 +01:00
Florent Daigniere
d0631558c7 Remove Swarm everywhere.
This hasn't been tested
2022-11-24 16:23:53 +01:00
Alexander Graf
dd3cd1263e Add development documentation again 2022-11-07 16:47:13 +01:00
Dimitri Huisman
6ea2d84a3c Remove outdated wrong documentation 2022-10-19 14:55:22 +00:00
Dimitri Huisman
3aafecafe7 Merge branch 'master' into feat-switch-buildx 2022-08-03 09:45:20 +00:00
Dimitri Huisman
f6de2b2938 Switch from docker build to buildx for CI/CD.
- The main workflow file has been optimised and simplified.
- Images are built in parallel when building locally resulting in faster build times.
- The github action workflow is about 50% faster.
- Arm images are built as well. These images are not tested due to restrictions of github actions (no arm runners). The tags of the images have -arm appended to it.
- Arm images can also be built locally.
- Reusable workflow is introduced for building, testing and deploying the images.
  This allows the workflow to be reused for other purposes in the future.
- Workflow can be manually triggered. This allows forked Mailu projects to also use the workflow for building images.
2022-08-03 09:36:53 +00:00
Adam Ward
c423eabc07 Documentation:
- spelling corrections
 - minor grammar changes.
2022-07-26 18:16:18 +08:00
Dimitri Huisman
54dd4cf224 Added new docker repo for test image. Adapted deploy script to use env var for test repo name. Modified travis references to github actions references in docs. Added changelog entry. 2021-06-26 19:16:56 +00:00
Alexander Graf
669d8da9ac fixed workflow example in documentation
use "git remote add" instead of "git add remote"
2020-08-26 10:35:03 +02:00
kaiyou
13d7dbdde5 Remove references to individuals in the docs 2019-05-07 08:48:47 +02:00
Tim Möhlmann
a731e04670 Update docs on review dissmissal and automatic rebuilds 2019-01-25 14:27:20 +02:00
Tim Möhlmann
a9d368d2c9 Fix typo in docs 2019-01-24 16:48:42 +02:00
Tim Möhlmann
33db705194 Use bors-ng to create and upload test images
- Reinstate Travis deploy phase
- Better labeling of Mergify rules
- Automatic `bors try` by Mergify
- Explain bors in comment message
- Skip push for staging branch
- Re-update docs to current situation
2019-01-24 15:23:25 +02:00
Tim Möhlmann
faca9983a8 Automatic creation of review images
- Enable bors-ng for better merging
- Re-enable mergify with a fixed up syntax, it will now only issue bors commands.
- Pull request build images are now pushed to docker hub
- Automatic backport rule
- Fix build tag for branches with slash (/)
- Only push when master and 1.6 target branch
2019-01-23 18:21:48 +02:00
Dario Ernst
03ee3aa918 Fix typo in contributor docs 2018-12-30 21:46:02 +01:00
Tim Möhlmann
2576379df5 Dev. docs.: Add git workflows for branching, PR and reviewing 2018-11-02 15:10:18 +02:00
mergify[bot]
f2c4e52fee Merge pull request #664 from kaiyou/feat-docs-versions
Implement a multi-version documentation
2018-10-21 14:22:13 +00:00
Tim Möhlmann
4ccefd6d5e Documentation update on local docs container 2018-10-19 13:43:09 +03:00
Tim Möhlmann
b38deb18cf Update Dev-docs to use build.yml for building 2018-10-15 19:37:24 +03:00
Tim Möhlmann
73add1b428 Documentation on running a local docs container 2018-10-01 01:47:40 +03:00
kaiyou
ca2cc4fc24 Add some details about the development environment 2017-12-06 19:51:14 +01:00
kaiyou
f8a6c8a415 Add contributors documentations 2017-11-05 00:24:18 +01:00