gplugin/builders
Clone
Summary
Browse
Changes
Graph
Replace the debian build script with the basic meson one
20 months ago, Gary Kramlich
e15ee5a247ef
Replace the debian build script with the basic meson one
environment
:
-
REPO=gplugin/builders
-
REGISTRY=docker.io
-
REGISTRY_USERNAME
-
REGISTRY_PASSWORD
tasks
:
import
:
type
:
docker/import
files
:
-
.:.
clean
:
type
:
docker/remove
quiet
:
true
images
:
-
${REGISTRY}/${REPO}:${TARGET}
build
:
type
:
docker/build
dockerfile
:
Dockerfile.${TARGET}
tag
:
${REGISTRY}/${REPO}:${TARGET}
files
:
.:.
labels
:
-
COMMIT=${HG_COMMIT}
publish
:
type
:
docker/push
image
:
${REGISTRY}/${REPO}:${TARGET}
login
:
type
:
docker/login
server
:
${REGISTRY}
username
:
${REGISTRY_USERNAME}
password
:
${REGISTRY_PASSWORD}
logout
:
type
:
docker/logout
server
:
${REGISTRY}
plans
:
clean
:
stages
:
-
tasks
:
[
clean
]
build
:
stages
:
-
tasks
:
[
import
,
build
]
publish
:
environment
:
[
REGISTRY_USERNAME
,
REGISTRY_PASSWORD
]
stages
:
-
tasks
:
[
login
,
publish
]
-
tasks
:
[
logout
]
run
:
always
alpine-edge-amd64
:
environment
:
-
TARGET=alpine-edge-amd64
stages
:
-
tasks
:
[
import
,
build
]
clang-format
:
environment
:
[
TARGET=clang-format
]
stages
:
-
tasks
:
[
import
,
build
]
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
]
dist
:
environment
:
[
TARGET=dist
]
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
]
i18n
:
environment
:
[
TARGET=i18n
]
stages
:
-
tasks
:
[
import
,
build
]
opensuse-tumbleweed-amd64
:
environment
:
[
TARGET=opensuse-tumbleweed-amd64
]
stages
:
-
tasks
:
[
import
,
build
]
scanbuild
:
environment
:
[
TARGET=scanbuild
]
stages
:
-
tasks
:
[
import
,
build
]
ubuntu-jammy-amd64
:
environment
:
[
TARGET=ubuntu-jammy-amd64
]
stages
:
-
tasks
:
[
import
,
build
]
valgrind
:
environment
:
[
TARGET=valgrind
]
stages
:
-
tasks
:
[
import
,
build
]
meta-plans
:
all
:
plans
:
-
alpine-edge-amd64
-
clang-format
-
debian-bookworm-amd64
-
dist
-
fedora-36-amd64
-
fedora-rawhide-amd64
-
i18n
-
opensuse-tumbleweed-amd64
-
scanbuild
-
ubuntu-jammy-amd64
-
valgrind
qemu-user-static
:
plans
:
-
debian-bookworm-arm64
-
debian-bookworm-armhf