talkatu/builders
Clone
Summary
Browse
Changes
Graph
Move the fedora images to using the basic meson build instead of building packages
21 months ago, Gary Kramlich
013e945e0652
Move the fedora images to using the basic meson build instead of building packages
environment
:
-
REPO=talkatu/builders
-
REGISTRY=docker.io
-
REGISTRY_USERNAME
-
REGISTRY_PASSWORD
tasks
:
import
:
type
:
docker/import
files
:
.:.
login
:
type
:
docker/login
username
:
${REGISTRY_USERNAME}
password
:
${REGISTRY_PASSWORD}
server
:
${REGISTRY}
logout
:
type
:
docker/logout
server
:
${REGISTRY}
build
:
type
:
docker/build
dockerfile
:
Dockerfile.${TARGET}
tags
:
${REGISTRY}/${REPO}:${TARGET}
files
:
-
.:.
labels
:
-
COMMIT=${HG_COMMIT}
publish
:
type
:
docker/push
image
:
${REGISTRY}/${REPO}:${TARGET}
clean
:
type
:
docker/remove
quiet
:
true
images
:
${REGISTRY}/${REPO}:${TARGET}
plans
:
debian-bookworm-amd64
:
environment
:
TARGET=debian-bookworm-amd64
stages
:
-
tasks
:
[
import
,
build
]
debian-bookworm-arm64
:
environment
:
TARGET=debian-bookworm-arm64
stages
:
-
tasks
:
[
import
,
build
]
debian-bookworm-armhf
:
environment
:
TARGET=debian-bookworm-armhf
stages
:
-
tasks
:
[
import
,
build
]
debian-bookworm-i386
:
environment
:
TARGET=debian-bookworm-i386
stages
:
-
tasks
:
[
import
,
build
]
fedora-36-amd64
:
environment
:
TARGET=fedora-36-amd64
stages
:
-
tasks
:
[
import
,
build
]
fedora-rawhide-amd64
:
environment
:
TARGET=fedora-rawhide-amd64
stages
:
-
tasks
:
[
import
,
build
]
scanbuild
:
environment
:
TARGET=scanbuild
stages
:
-
tasks
:
[
import
,
build
]
valgrind
:
environment
:
TARGET=valgrind
stages
:
-
tasks
:
[
import
,
build
]
build
:
stages
:
-
tasks
:
[
import
,
build
]
publish
:
environment
:
[
REGISTRY_USERNAME
,
REGISTRY_PASSWORD
]
stages
:
-
tasks
:
[
login
,
publish
]
-
tasks
:
[
logout
]
run
:
always
clean
:
stages
:
-
tasks
:
clean