Commit graph

13 commits

Author SHA1 Message Date
d837dacfd1 Require git binary in Actions images
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-25 15:49:45 +03:00
b9ee619374 Use vfs storage driver for building container images
Some of our Forgejo Runners use tmpfs, which causes buildah to fail:
 * https://stackoverflow.com/questions/72651641
 * 9665efd712/troubleshooting.md (6-rootless-buildah-build-fails-when-using-overlayfs)

Instead of switching to overlayfs which may or may not work depending on
kernel module being loaded, we will use vfs because it always works.
Performance loss is not critical in our usage scenario

Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-25 15:49:45 +03:00
1b4e256d1d Fix registry logout syntax
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 18:11:44 +03:00
a3b7e14413 Fix tag name reference in push-% recipe
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 18:08:58 +03:00
ab35bf6f37 Debug REGISTRY_PASSWORD without revealing it
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 18:03:52 +03:00
e128ea6fdd Rebuild all images if workflow triggered manually
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:32:35 +03:00
22d46bfb6f Use separate Makefile target for pushing to registry
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:26:50 +03:00
976af216c6 Add images for Python
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:23:11 +03:00
0d799a31d9 Do not rebuild image if Dockerfile wasn't changed
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:22:02 +03:00
e8ca14a77b Logout from registry after pushing the image
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:04:03 +03:00
2c81b0f450 Build container images in Forgejo Actions
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 16:59:47 +03:00
0218d0fe68 Describe this repo
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 16:44:48 +03:00
b88b0a4b81 Create container for Java/Maven + Node.js
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 16:38:16 +03:00