From cb0c2b9a4a35b8df3dbf5312eab2de0161930f70 Mon Sep 17 00:00:00 2001 From: Dr Serge Victor Date: Mon, 8 Jan 2024 00:03:59 +0700 Subject: [PATCH] buildering --- .github/builder-pr.ldptool.cfg | 14 +++++++------- .github/drone.yml | 25 ++++++++----------------- 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/.github/builder-pr.ldptool.cfg b/.github/builder-pr.ldptool.cfg index e438b6ef..6b64abf4 100644 --- a/.github/builder-pr.ldptool.cfg +++ b/.github/builder-pr.ldptool.cfg @@ -1,8 +1,8 @@ [ldptool] -sourcedir = /drone/src/LDP/faq/linuxdoc/, - /drone/src/LDP/guide/linuxdoc/, - /drone/src/LDP/howto/linuxdoc/, - /drone/src/LDP/howto/docbook/, - /drone/src/LDP/guide/docbook/, - /drone/src/LDP/ref/docbook/, - /drone/src/LDP/faq/docbook/ +sourcedir = /builder/src/LDP/faq/linuxdoc/, + /builder/src/LDP/guide/linuxdoc/, + /builder/src/LDP/howto/linuxdoc/, + /builder/src/LDP/howto/docbook/, + /builder/src/LDP/guide/docbook/, + /builder/src/LDP/ref/docbook/, + /builder/src/LDP/faq/docbook/ diff --git a/.github/drone.yml b/.github/drone.yml index 5970fad2..2c4802c0 100644 --- a/.github/drone.yml +++ b/.github/drone.yml @@ -1,29 +1,20 @@ -# (C) Serge Victor 2020, GPLv3 License +# (C) Serge Victor 2020-2024, GPLv3 License # # recently build version of documents is available on permanent storage disk mounted on /LDP kind: pipeline type: docker name: 🗃 LDP Builder + +workspace: + path: /builder/src steps: - -- name: Synchronise manual tree to minimise works - image: alpine - key: - from_secret: DSSHK - source: /LDP - target - - name: Martin's builder image: tldp/builder:latest commands: - ldptool --dump-cfg - - rm -rf /LDP/BUILD - - rm -rf /LDP/MAIN - - mkdir -p /LDP/BUILD - - mkdir -p /LDP/MAIN - - rsync -av /LDP/WWW/en/ /LDP/MAIN - - ldptool --loglevel info --builddir /LDP/BUILD --configfile .github/builder-pr.ldptool.cfg --pubdir /LDP/MAIN --list - - ldptool --loglevel info --builddir /LDP/BUILD --configfile .github/builder-pr.ldptool.cfg --pubdir /LDP/MAIN --publish - - rsync -av --delete-after /LDP/MAIN/ /LDP/WWW/en + - mkdir -p /builder/LDP/BUILD + - mkdir -p /builder/LDP/MAIN + - ldptool --loglevel info --builddir /builder/LDP/BUILD --configfile .github/builder-pr.ldptool.cfg --pubdir /builder/LDP/MAIN --list + - ldptool --loglevel info --builddir /builder/LDP/BUILD --configfile .github/builder-pr.ldptool.cfg --pubdir /builder/LDP/MAIN --publish