You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MAINTAINING.md
+9-14Lines changed: 9 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,9 @@ How to use and maintain this project
3
3
4
4
All operations are automated as much as possible.
5
5
6
-
-[Travis CI][3] is used only for tests.
7
6
- Generation of each `Dockerfile` and its context is automated via `Makefile`.
8
-
9
-
7
+
- Maintain vX.Y branch for LTS
8
+
- Deploy container images via GitHub Actions (except Windows container images)
10
9
11
10
## Updating
12
11
@@ -24,12 +23,7 @@ To update versions of images following steps are required:
24
23
```bash
25
24
make src-all
26
25
```
27
-
5. If `Dockerfile`s layout was changed somehow (major version change, for
28
-
example), you should check [build triggers on Docker Hub][2] and
29
-
[Travis CI configuration](.travis.yml), modify them as required
30
-
BEFORE push to `master` branch.
31
-
6. Push changes to `master` branch.
32
-
26
+
5. Push changes to `master` branch.
33
27
34
28
### Image versioning convensions
35
29
@@ -50,9 +44,11 @@ To update versions of images following steps are required:
50
44
2. Set `DOCKER_HUB_ORGS`, `DOCKER_HUB_REPOSITORY`, `DOCKER_HUB_USERNAME` and `DOCKER_HUB_ACCESS_TOKEN` as GitHub repository secrets.
51
45
(e.g. `DOCKER_HUB_ORGS=fluent`, `DOCKER_HUB_REPOSITORY=fluentd` and so on)
52
46
53
-
3. Create tag to release it! (e.g. v1.18.0-1.0 for alpine,amd64,arm64 and armhf)
47
+
3. Create tag to release it! (e.g. v1.18.0-1.0 for amd64,arm64 and armhf)
48
+
1. If you deploy all images, tag `v<Fluentd version>-<image major version>.<image minor version>` (e.g. v1.19.1-1.0).
49
+
2. If you deploy specific architecture image, tag `v<Fluentd version>-debian-[arm64(for aarch64 image)]-<image major version>.<image minor version>` (e.g. v1.19.1-debian-arm64-1.0).
54
50
55
-
Built tags for debian and alpine images will be published at [TAGS page](https://hub.docker.com/r/fluent/fluentd/tags).
51
+
Built tags for debian images will be published at [TAGS page](https://hub.docker.com/r/fluent/fluentd/tags).
56
52
57
53
### Build and Publish Windows Server Core images
58
54
@@ -109,13 +105,12 @@ make release-all
109
105
```
110
106
111
107
It will build all existing `Dockerfile`s, tag them with proper tags
112
-
([as `README.md` requires][4]) and push them to Docker Hub.
108
+
([as `README.md` requires][3]) and push them to Docker Hub.
0 commit comments