Package the docs in zip files

Mon, 19 Jun 2023 15:08:40 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Mon, 19 Jun 2023 15:08:40 -0500
changeset 42219
1716cf4d0d5f
parent 42217
ab0e21240c2e
child 42220
f600ef3f5304

Package the docs in zip files

Testing Done:
Ran locally and confirmed the zip files were structured correctly for deployment.

Reviewed at https://reviews.imfreedom.org/r/2473/

convey.yaml file | annotate | diff | comparison | revisions
--- a/convey.yaml	Fri Jun 16 02:41:01 2023 -0500
+++ b/convey.yaml	Mon Jun 19 15:08:40 2023 -0500
@@ -29,24 +29,39 @@
     type: convey/clean
     files:
       - finch3-docs
+      - finch3-docs.zip
       - pidgin3-docs
+      - pidgin3-docs.zip
       - purple3-docs
+      - purple3-docs.zip
 
   docs-build:
     type: docker/run
     image: ${DOCS_BUILD_IMAGE}
     workdir: ${CONVEY_WORKSPACE}
+    shell: /bin/bash
     script:
       - set -ex
-      - meson -Ddoc=true build-docs
+      - meson setup build-docs -Ddoc=true
       - ninja -C build-docs doc
+      - pushd build-docs/doc/reference/finch
+      - mv finch finch3
+      - zip -9r finch3-docs.zip finch3
+      - popd
+      - pushd build-docs/doc/reference/pidgin
+      - mv pidgin pidgin3
+      - zip -9r pidgin3-docs.zip pidgin3
+      - popd
+      - pushd build-docs/doc/reference/libpurple
+      - mv libpurple purple3
+      - zip -9r purple3-docs.zip purple3
 
   docs-export:
     type: docker/export
     files:
-      - build-docs/doc/reference/finch/finch/:finch3-docs
-      - build-docs/doc/reference/libpurple/libpurple/:purple3-docs
-      - build-docs/doc/reference/pidgin/pidgin/:pidgin3-docs
+      - build-docs/doc/reference/finch/finch3-docs.zip:finch3-docs.zip
+      - build-docs/doc/reference/libpurple/purple3-docs.zip:purple3-docs.zip
+      - build-docs/doc/reference/pidgin/pidgin3-docs.zip:pidgin3-docs.zip
 
   export:
     type: docker/export

mercurial