gplugin/builders
Clone
Summary
Browse
Changes
Graph
Use the meson build script instead of building fedora packages
21 months ago, Gary Kramlich
18ca88aed92a
Use the meson build script instead of building fedora packages
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