libgnt/libgnt

f8226e3d15d7
Parents 34678c8af458
Children cb37ee7c7a93
Export our builds so we can save the logs

Testing Done:
Ran locally without the gi-docgen subproject.

Reviewed at https://reviews.imfreedom.org/r/955/
  • +19 -18
    convey.yml
  • --- a/convey.yml Mon Sep 27 23:54:48 2021 -0500
    +++ b/convey.yml Tue Sep 28 01:08:07 2021 -0500
    @@ -1,4 +1,3 @@
    -# vi:et:ts=2 sw=2 sts=2
    environment:
    - GNT_VERSION=latest
    - DOCS_REPOSITORY=libgnt/docs
    @@ -6,24 +5,16 @@
    - REPOSITORY=libgnt/builders
    tasks:
    - import:
    - type: docker/import
    - files: .:.
    -
    - login:
    - type: docker/login
    - username: ${DOCKERHUB_USERNAME}
    - password: ${DOCKERHUB_PASSWORD}
    - server: docker.io
    - logout:
    - type: docker/logout
    - server: docker.io
    + build:
    + type: docker/run
    + image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET}
    clean:
    type: convey/clean
    files:
    - - build-convey
    - - pvs-studio
    + - debian-bookworm-amd64
    + - debian-bullseye-amd64
    + - fedora-34-amd64
    build-docs:
    type: docker/run
    @@ -43,9 +34,13 @@
    type: docker/push
    image: ${REGISTRY_HOST}/${DOCS_REPOSITORY}:${GNT_VERSION}
    - build:
    - type: docker/run
    - image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET}
    + export:
    + type: docker/export
    + files: ${TARGET}:.
    +
    + import:
    + type: docker/import
    + files: .:.
    plans:
    docs:
    @@ -78,14 +73,20 @@
    environment: TARGET=debian-bullseye-amd64
    stages:
    - tasks: [import, build]
    + - tasks: export
    + run: always
    debian-bookworm-amd64:
    environment: TARGET=debian-bookworm-amd64
    stages:
    - tasks: [import, build]
    + - tasks: export
    + run: always
    fedora-34-amd64:
    environment: TARGET=fedora-34-amd64
    stages:
    - tasks: [import, build]
    + - tasks: export
    + run: always