@@ -14,72 +14,72 @@ jobs:
14
14
fail-fast : false
15
15
matrix :
16
16
include :
17
- - dockerfile_path : " 10"
18
- dockerfile : " Dockerfile"
17
+ - dockerfile : " 10/Dockerfile"
19
18
registry_namespace : " centos7"
20
19
tag : " centos7"
21
- suffix : " centos7"
20
+ image_name : " postgresql-10- centos7"
22
21
quayio_username : " QUAY_IMAGE_BUILDER_USERNAME"
23
22
quayio_token : " QUAY_IMAGE_BUILDER_TOKEN"
24
- - dockerfile_path : " 12 "
25
- dockerfile : " Dockerfile"
23
+ docker_context : 10
24
+ - dockerfile : " 12/ Dockerfile"
26
25
registry_namespace : " centos7"
27
26
tag : " centos7"
28
- suffix : " centos7"
27
+ image_name : " postgresql-12- centos7"
29
28
quayio_username : " QUAY_IMAGE_BUILDER_USERNAME"
30
29
quayio_token : " QUAY_IMAGE_BUILDER_TOKEN"
31
- - dockerfile_path : " 13 "
32
- dockerfile : " Dockerfile"
30
+ docker_context : 12
31
+ - dockerfile : " 13/ Dockerfile"
33
32
registry_namespace : " centos7"
34
33
tag : " centos7"
35
- suffix : " centos7"
34
+ image_name : " postgresql-13- centos7"
36
35
quayio_username : " QUAY_IMAGE_BUILDER_USERNAME"
37
36
quayio_token : " QUAY_IMAGE_BUILDER_TOKEN"
38
- - dockerfile_path : " 13 "
39
- dockerfile : " Dockerfile.c9s"
37
+ docker_context : 13
38
+ - dockerfile : " 13/ Dockerfile.c9s"
40
39
registry_namespace : " sclorg"
41
40
tag : " c9s"
42
- suffix : " c9s"
41
+ image_name : " postgresql-13- c9s"
43
42
quayio_username : " QUAY_IMAGE_SCLORG_BUILDER_USERNAME"
44
43
quayio_token : " QUAY_IMAGE_SCLORG_BUILDER_TOKEN"
45
- - dockerfile_path : " 10 "
46
- dockerfile : " Dockerfile.c8s"
44
+ docker_context : 13
45
+ - dockerfile : " 10/ Dockerfile.c8s"
47
46
registry_namespace : " sclorg"
48
47
tag : " c8s"
49
- suffix : " c8s"
50
48
quayio_username : " QUAY_IMAGE_SCLORG_BUILDER_USERNAME"
51
49
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"
54
53
registry_namespace : " sclorg"
55
54
tag : " c8s"
56
- suffix : " c8s"
57
55
quayio_username : " QUAY_IMAGE_SCLORG_BUILDER_USERNAME"
58
56
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"
61
60
registry_namespace : " fedora"
62
61
tag : " 12"
63
62
quayio_username : " QUAY_IMAGE_FEDORA_BUILDER_USERNAME"
64
63
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"
67
67
registry_namespace : " fedora"
68
68
tag : " 13"
69
69
quayio_username : " QUAY_IMAGE_FEDORA_BUILDER_USERNAME"
70
70
quayio_token : " QUAY_IMAGE_FEDORA_BUILDER_TOKEN"
71
+ image_name : " postgresql-13"
72
+ docker_context : 13
71
73
72
74
steps :
73
75
- name : Build and push to quay.io registry
74
- uses : sclorg/build-and-push-action@v2
76
+ uses : sclorg/build-and-push-action@v4
75
77
with :
76
78
registry : " quay.io"
77
79
registry_namespace : ${{ matrix.registry_namespace }}
78
80
registry_username : ${{ secrets[matrix.quayio_username] }}
79
81
registry_token : ${{ secrets[matrix.quayio_token] }}
80
82
dockerfile : ${{ matrix.dockerfile }}
81
- docker_context : ${{ matrix.dockerfile_path }}
82
- dockerfile_path : ${{ matrix.dockerfile_path }}
83
+ docker_context : ${{ matrix.docker_context }}
83
84
tag : ${{ matrix.tag }}
84
- use_distgen : " true"
85
- suffix : ${{ matrix.suffix }}
85
+ image_name : ${{ matrix.image_name }}
0 commit comments