libgnt/libgnt

Overhaul the convey builds

2021-09-27, Gary Kramlich
34678c8af458
Parents 3388eea5b082
Children f8226e3d15d7
Overhaul the convey builds

Testing Done:
Ran `convey debian-bullseye-amd64 debian-bookworm-amd64 fedora-34-amd64` and verified everything worked properly.

Reviewed at https://reviews.imfreedom.org/r/953/
  • +14 -10
    convey.yml
  • --- a/convey.yml Sat Sep 25 13:40:01 2021 -0500
    +++ b/convey.yml Mon Sep 27 23:54:48 2021 -0500
    @@ -43,14 +43,10 @@
    type: docker/push
    image: ${REGISTRY_HOST}/${DOCS_REPOSITORY}:${GNT_VERSION}
    - build-target:
    + build:
    type: docker/run
    image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET}
    - export-target:
    - type: docker/export
    - files: ${TARGET}
    -
    plans:
    docs:
    stages:
    @@ -78,10 +74,18 @@
    stages:
    - tasks: clean
    - pvs-studio:
    - environment: [TARGET=pvs-studio, PVS_STUDIO_KEY, PVS_STUDIO_USERNAME]
    + debian-bullseye-amd64:
    + environment: TARGET=debian-bullseye-amd64
    + stages:
    + - tasks: [import, build]
    +
    + debian-bookworm-amd64:
    + environment: TARGET=debian-bookworm-amd64
    stages:
    - - tasks: [import, build-target]
    - - tasks: [export-target]
    - run: always
    + - tasks: [import, build]
    + fedora-34-amd64:
    + environment: TARGET=fedora-34-amd64
    + stages:
    + - tasks: [import, build]
    +