talkatu/builders
Clone
Summary
Browse
Changes
Graph
I'm in the process of updating the tests to use broadway instead of xvfb so all the builders need broadway and to remove xvfb
2020-09-05, Gary Kramlich
291ade1a05aa
I'm in the process of updating the tests to use broadway instead of xvfb so all the builders need broadway and to remove xvfb
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-buster-amd64
:
environment
:
TARGET=debian-buster-amd64
stages
:
-
tasks
:
[
import
,
build
]
debian-buster-arm64
:
environment
:
TARGET=debian-buster-arm64
stages
:
-
tasks
:
[
import
,
build
]
debian-buster-armhf
:
environment
:
TARGET=debian-buster-armhf
stages
:
-
tasks
:
[
import
,
build
]
debian-buster-i386
:
environment
:
TARGET=debian-buster-i386
stages
:
-
tasks
:
[
import
,
build
]
debian-bullseye-amd64
:
environment
:
TARGET=debian-bullseye-amd64
stages
:
-
tasks
:
[
import
,
build
]
fedora-31-amd64
:
environment
:
TARGET=fedora-31-amd64
stages
:
-
tasks
:
[
import
,
build
]
fedora-32-amd64
:
environment
:
TARGET=fedora-32-amd64
stages
:
-
tasks
:
[
import
,
build
]
fedora-33-amd64
:
environment
:
TARGET=fedora-33-amd64
stages
:
-
tasks
:
[
import
,
build
]
fedora-rawhide-amd64
:
environment
:
TARGET=fedora-rawhide-amd64
stages
:
-
tasks
:
[
import
,
build
]
mingw-w64-i686
:
environment
:
TARGET=mingw-w64-i686
stages
:
-
tasks
:
[
import
,
build
]
mingw-w64-x86_64
:
environment
:
TARGET=mingw-w64-x86_64
stages
:
-
tasks
:
[
import
,
build
]
pvs-studio
:
environment
:
TARGET=pvs-studio
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