Добавлена сборка базового образа Alpine

This commit is contained in:
Никита Сычев 2025-12-19 18:13:31 +03:00
parent 16c771f2eb
commit 288e94146e
4 changed files with 17 additions and 2 deletions

View File

@ -21,6 +21,7 @@ build-images:
- eclipse-temurin-rhel-25-jre-ubi10-minimal
- gradle-rhel-jdk17-ubi10
- eclipse-temurin-rhel-17-jre-ubi10-minimal
- alpine-3-23-2
script:
- echo $REGISTRY_PASSWORD | docker login -u $REGISTRY_USER --password-stdin $REGISTRY

7
Dockerfile.alpine Normal file
View File

@ -0,0 +1,7 @@
ARG BASE_REPO="repo.nstart.local/library/"
ARG BASE_TAG="3.23.2"
FROM ${BASE_REPO}alpine:${BASE_TAG}
COPY ca/nstart.local.crt /etc/apk/ca.pem
COPY alpine/repositories /etc/apk/

2
alpine/repositories Normal file
View File

@ -0,0 +1,2 @@
https://repo.nstart.local/repository/alpine//v3.23/main
https://repo.nstart.local/repository/alpine/v3.23/community

View File

@ -24,7 +24,11 @@ function "image_ref" {
}
target "image" {
name = "${combo.image}-${combo.distro}-${replace(combo.version, ".", "-")}"
name = join("-", compact([
combo.image,
combo.distro,
replace(combo.version, ".", "-")
]))
matrix = {
combo = [
@ -34,7 +38,8 @@ target "image" {
{ image = "eclipse-temurin", distro= "rhel", version = "25-jre-ubi10-minimal", dockerfile="Dockerfile.jre-rhel" },
{ image = "gradle", distro= "rhel", version = "jdk25-ubi10", dockerfile="Dockerfile.jdk-rhel" },
{ image = "eclipse-temurin", distro= "rhel", version = "17-jre-ubi10-minimal", dockerfile="Dockerfile.jre-rhel" },
{ image = "gradle", distro= "rhel", version = "jdk17-ubi10", dockerfile="Dockerfile.jdk-rhel" }
{ image = "gradle", distro= "rhel", version = "jdk17-ubi10", dockerfile="Dockerfile.jdk-rhel" },
{ image = "alpine", distro= "", version = "3.23.2", dockerfile="Dockerfile.alpine" }
]
}