Skip to content

Commit ae2c741

Browse files
authored
use newest build-and-push action (sclorg#468)
Main change is, that the distgen will no longer be called before build of the image in the build-and-push action.
1 parent 762dc2e commit ae2c741

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

.github/workflows/build-and-push.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,72 +14,72 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
include:
17-
- dockerfile_path: "10"
18-
dockerfile: "Dockerfile"
17+
- dockerfile: "10/Dockerfile"
1918
registry_namespace: "centos7"
2019
tag: "centos7"
21-
suffix: "centos7"
20+
image_name: "postgresql-10-centos7"
2221
quayio_username: "QUAY_IMAGE_BUILDER_USERNAME"
2322
quayio_token: "QUAY_IMAGE_BUILDER_TOKEN"
24-
- dockerfile_path: "12"
25-
dockerfile: "Dockerfile"
23+
docker_context: 10
24+
- dockerfile: "12/Dockerfile"
2625
registry_namespace: "centos7"
2726
tag: "centos7"
28-
suffix: "centos7"
27+
image_name: "postgresql-12-centos7"
2928
quayio_username: "QUAY_IMAGE_BUILDER_USERNAME"
3029
quayio_token: "QUAY_IMAGE_BUILDER_TOKEN"
31-
- dockerfile_path: "13"
32-
dockerfile: "Dockerfile"
30+
docker_context: 12
31+
- dockerfile: "13/Dockerfile"
3332
registry_namespace: "centos7"
3433
tag: "centos7"
35-
suffix: "centos7"
34+
image_name: "postgresql-13-centos7"
3635
quayio_username: "QUAY_IMAGE_BUILDER_USERNAME"
3736
quayio_token: "QUAY_IMAGE_BUILDER_TOKEN"
38-
- dockerfile_path: "13"
39-
dockerfile: "Dockerfile.c9s"
37+
docker_context: 13
38+
- dockerfile: "13/Dockerfile.c9s"
4039
registry_namespace: "sclorg"
4140
tag: "c9s"
42-
suffix: "c9s"
41+
image_name: "postgresql-13-c9s"
4342
quayio_username: "QUAY_IMAGE_SCLORG_BUILDER_USERNAME"
4443
quayio_token: "QUAY_IMAGE_SCLORG_BUILDER_TOKEN"
45-
- dockerfile_path: "10"
46-
dockerfile: "Dockerfile.c8s"
44+
docker_context: 13
45+
- dockerfile: "10/Dockerfile.c8s"
4746
registry_namespace: "sclorg"
4847
tag: "c8s"
49-
suffix: "c8s"
5048
quayio_username: "QUAY_IMAGE_SCLORG_BUILDER_USERNAME"
5149
quayio_token: "QUAY_IMAGE_SCLORG_BUILDER_TOKEN"
52-
- dockerfile_path: "13"
53-
dockerfile: "Dockerfile.c8s"
50+
image_name: "postgresql-10-c8s"
51+
docker_context: 10
52+
- dockerfile: "13/Dockerfile.c8s"
5453
registry_namespace: "sclorg"
5554
tag: "c8s"
56-
suffix: "c8s"
5755
quayio_username: "QUAY_IMAGE_SCLORG_BUILDER_USERNAME"
5856
quayio_token: "QUAY_IMAGE_SCLORG_BUILDER_TOKEN"
59-
- dockerfile_path: "12"
60-
dockerfile: "Dockerfile.fedora"
57+
image_name: "postgresql-13-c8s"
58+
docker_context: 13
59+
- dockerfile: "12/Dockerfile.fedora"
6160
registry_namespace: "fedora"
6261
tag: "12"
6362
quayio_username: "QUAY_IMAGE_FEDORA_BUILDER_USERNAME"
6463
quayio_token: "QUAY_IMAGE_FEDORA_BUILDER_TOKEN"
65-
- dockerfile_path: "13"
66-
dockerfile: "Dockerfile.fedora"
64+
image_name: "postgresql-12"
65+
docker_context: 12
66+
- dockerfile: "13/Dockerfile.fedora"
6767
registry_namespace: "fedora"
6868
tag: "13"
6969
quayio_username: "QUAY_IMAGE_FEDORA_BUILDER_USERNAME"
7070
quayio_token: "QUAY_IMAGE_FEDORA_BUILDER_TOKEN"
71+
image_name: "postgresql-13"
72+
docker_context: 13
7173

7274
steps:
7375
- name: Build and push to quay.io registry
74-
uses: sclorg/build-and-push-action@v2
76+
uses: sclorg/build-and-push-action@v4
7577
with:
7678
registry: "quay.io"
7779
registry_namespace: ${{ matrix.registry_namespace }}
7880
registry_username: ${{ secrets[matrix.quayio_username] }}
7981
registry_token: ${{ secrets[matrix.quayio_token] }}
8082
dockerfile: ${{ matrix.dockerfile }}
81-
docker_context: ${{ matrix.dockerfile_path }}
82-
dockerfile_path: ${{ matrix.dockerfile_path }}
83+
docker_context: ${{ matrix.docker_context }}
8384
tag: ${{ matrix.tag }}
84-
use_distgen: "true"
85-
suffix: ${{ matrix.suffix }}
85+
image_name: ${{ matrix.image_name }}

0 commit comments

Comments
 (0)