register PurpleAccountOption as a boxed type
[pidgin-git.git] / convey.yaml
blob2505f371172143df3db69e92de51707d5012738a
1 environment:
2   - PACKAGECLOUD_REPO=experimental
3   - ARCH=amd64
4   - BUILD_NUMBER
5   - REGISTRY_HOST=docker.io
6   - REPOSITORY=pidgin/builders
8 tasks:
9   import:
10     type: docker/import
11     files: .:.
13   build:
14     type: docker/run
15     image: ${REGISTRY_HOST}/${REPOSITORY}:${DISTRO}-${VERSION}-${ARCH}
17   clean:
18     type: convey/clean
19     files:
20       - pvs-studio
22   export:
23     type: docker/export
24     files: ${DISTRO}-${VERSION}-${ARCH}
26   build-target:
27     type: docker/run
28     image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET}
30   export-target:
31     type: docker/export
32     files: ${TARGET}
34 plans:
35   clean:
36     stages:
37       - tasks: [clean]
39   mingw-w64-x86_64:
40     environment: [DISTRO=mingw, VERSION=w64, ARCH=x86_64]
41     stages:
42       - tasks: [import, build]
44   pvs-studio:
45     environment:
46       - TARGET=pvs-studio
47       - PVS_STUDIO_USERNAME
48       - PVS_STUDIO_KEY
49     stages:
50       - tasks: [import, build-target]
51       - tasks: [export-target]
52         run: always
54   subproject-build:
55     environment: [TARGET=subproject-build]
56     stages:
57       - tasks: [import, build-target]