From 723b8a86eed69babaa4bdaa1ccb044786ff9a02b Mon Sep 17 00:00:00 2001 From: Gary Kramlich Date: Tue, 1 Oct 2019 21:18:11 -0500 Subject: Initial convey support. Just supports the subproject-build and pvs-studio --- convey.yaml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 convey.yaml (limited to 'convey.yaml') diff --git a/convey.yaml b/convey.yaml new file mode 100644 index 0000000000..9579607a87 --- /dev/null +++ b/convey.yaml @@ -0,0 +1,49 @@ +environment: + - PACKAGECLOUD_REPO=experimental + - ARCH=amd64 + - BUILD_NUMBER + - REGISTRY_HOST=docker.io + - REPOSITORY=pidgin/builders + +tasks: + import: + type: docker/import + files: .:. + + build: + type: docker/run + image: ${REGISTRY_HOST}/${REPOSITORY}:${DISTRO}-${VERSION}-${ARCH} + + export: + type: docker/export + files: ${DISTRO}-${VERSION}-${ARCH} + + build-target: + type: docker/run + image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET} + + export-target: + type: docker/export + files: ${TARGET} + +plans: + mingw-w64-x86_64: + environment: [DISTRO=mingw, VERSION=w64, ARCH=x86_64] + stages: + - tasks: [import, build] + + pvs-studio: + environment: + - TARGET=pvs-studio + - PVS_STUDIO_USERNAME + - PVS_STUDIO_KEY + stages: + - tasks: [import, build-target] + - tasks: [export-target] + run: always + + subproject-build: + environment: [TARGET=subproject-build] + stages: + - tasks: [import, build-target] + -- cgit v1.2.1