Добавлена сборка базового образа Alpine
This commit is contained in:
parent
16c771f2eb
commit
288e94146e
@ -21,6 +21,7 @@ build-images:
|
|||||||
- eclipse-temurin-rhel-25-jre-ubi10-minimal
|
- eclipse-temurin-rhel-25-jre-ubi10-minimal
|
||||||
- gradle-rhel-jdk17-ubi10
|
- gradle-rhel-jdk17-ubi10
|
||||||
- eclipse-temurin-rhel-17-jre-ubi10-minimal
|
- eclipse-temurin-rhel-17-jre-ubi10-minimal
|
||||||
|
- alpine-3-23-2
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- echo $REGISTRY_PASSWORD | docker login -u $REGISTRY_USER --password-stdin $REGISTRY
|
- echo $REGISTRY_PASSWORD | docker login -u $REGISTRY_USER --password-stdin $REGISTRY
|
||||||
|
|||||||
7
Dockerfile.alpine
Normal file
7
Dockerfile.alpine
Normal 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
2
alpine/repositories
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
https://repo.nstart.local/repository/alpine//v3.23/main
|
||||||
|
https://repo.nstart.local/repository/alpine/v3.23/community
|
||||||
@ -24,7 +24,11 @@ function "image_ref" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
target "image" {
|
target "image" {
|
||||||
name = "${combo.image}-${combo.distro}-${replace(combo.version, ".", "-")}"
|
name = join("-", compact([
|
||||||
|
combo.image,
|
||||||
|
combo.distro,
|
||||||
|
replace(combo.version, ".", "-")
|
||||||
|
]))
|
||||||
|
|
||||||
matrix = {
|
matrix = {
|
||||||
combo = [
|
combo = [
|
||||||
@ -34,7 +38,8 @@ target "image" {
|
|||||||
{ image = "eclipse-temurin", distro= "rhel", version = "25-jre-ubi10-minimal", dockerfile="Dockerfile.jre-rhel" },
|
{ 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 = "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 = "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" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user