|
2 | 2 |
|
3 | 3 | Dockerfile with tools to validate and build openshift-docs AsciiDoc files.
|
4 | 4 |
|
5 |
| -## Push to quay.io |
| 5 | +## Build image and push to quay.io |
6 | 6 |
|
7 | 7 | ```cmd
|
8 | 8 | podman login registry.redhat.io
|
9 | 9 |
|
10 | 10 | podman login quay.io/redhat-docs
|
11 | 11 |
|
12 |
| -podman build -t openshift-docs-asciidoc:latest -f asciidoc.Dockerfile |
| 12 | +podman rmi quay.io/redhat-docs/openshift-docs-asciidoc:multiarch |
13 | 13 |
|
14 |
| -podman tag <commit_hash> quay.io/redhat-docs/openshift-docs-asciidoc |
| 14 | +podman rmi localhost/openshift-docs-asciidoc:multiarch |
15 | 15 |
|
16 |
| -podman push quay.io/redhat-docs/openshift-docs-asciidoc |
17 |
| -``` |
| 16 | +podman build -t openshift-docs-asciidoc:latest --platform linux/amd64 -f asciidoc.Dockerfile |
18 | 17 |
|
19 |
| -The image is available from https://quay.io/repository/redhat-docs/openshift-docs-asciidoc?tab=tags&tag=latest |
| 18 | +podman tag <commit_hash> quay.io/redhat-docs/openshift-docs-asciidoc:latest |
20 | 19 |
|
21 |
| -To use it, `podman pull quay.io/redhat-docs/openshift-docs-asciidoc`. |
| 20 | +podman push quay.io/redhat-docs/openshift-docs-asciidoc:latest |
| 21 | +``` |
22 | 22 |
|
23 |
| -# multiarch build |
| 23 | +## Multiarch build |
24 | 24 |
|
25 | 25 | ```cmd
|
26 |
| -podman buildx build --platform linux/amd64,linux/arm64 --tag quay.io/redhat-docs/openshift-docs-asciidoc:multiarch -f asciidoc.Dockerfile |
| 26 | +podman rmi quay.io/redhat-docs/openshift-docs-asciidoc:latest |
| 27 | +
|
| 28 | +podman rmi localhost/openshift-docs-asciidoc:latest |
| 29 | +
|
| 30 | +podman build --platform linux/arm64 --tag quay.io/redhat-docs/openshift-docs-asciidoc:multiarch -f asciidoc.Dockerfile |
27 | 31 |
|
28 | 32 | podman tag <commit_hash> quay.io/redhat-docs/openshift-docs-asciidoc:multiarch
|
29 | 33 |
|
30 | 34 | podman push quay.io/redhat-docs/openshift-docs-asciidoc:multiarch
|
31 | 35 | ```
|
32 | 36 |
|
33 |
| -# testing |
| 37 | +The image is available from https://quay.io/repository/redhat-docs/openshift-docs-asciidoc?tab=tags&tag=latest |
| 38 | + |
| 39 | +To use it, `podman pull quay.io/redhat-docs/openshift-docs-asciidoc`. |
| 40 | + |
| 41 | +## Testing |
34 | 42 |
|
35 | 43 | ```cmd
|
36 | 44 | podman run --rm -it -v "$(pwd)":~/ocpd-src:Z <commit_hash> sh -c 'asciidoctor -v'
|
|
0 commit comments