Update build to include openbsd and armv7

This commit is contained in:
Svilen Markov 2024-05-09 13:00:42 +01:00
parent e204029d3c
commit e78619f5e1
2 changed files with 11 additions and 2 deletions

View File

@ -2,9 +2,10 @@ FROM alpine:3.19
ARG TARGETOS
ARG TARGETARCH
ARG TARGETVARIANT
WORKDIR /app
COPY build/glance-$TARGETOS-$TARGETARCH /app/glance
COPY build/glance-$TARGETOS-$TARGETARCH${TARGETVARIANT} /app/glance
EXPOSE 8080/tcp
ENTRYPOINT ["/app/glance"]

View File

@ -67,6 +67,14 @@ var buildTargets = []buildTarget{
arch: "arm",
armV: 7,
},
{
os: "openbsd",
arch: "amd64",
},
{
os: "openbsd",
arch: "386",
},
}
func main() {
@ -113,7 +121,7 @@ func main() {
output, err := exec.Command(
"sudo", "docker", "build",
"--platform=linux/arm64,linux/amd64",
"--platform=linux/amd64,linux/arm64,linux/arm/v7",
"-t", versionTag,
"-t", latestTag,
".",