From 21ce38780481b100c85994b13bcc6f0fea82bd4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=8E=A0=E1=8E=A1=2E=20=D0=85=CF=B5rg=CF=B5=20=D1=B4ictor?= Date: Thu, 30 Jan 2020 22:10:41 +0700 Subject: [PATCH] Setting Up Docs Builder via GitHub Actions --- .github/workflows/main.yml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 05896012..fb9246e8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: sudo apt -y install texlive-font-utils linuxdoc-tools-text linuxdoc-tools-latex docbook-dsssl docbook-xsl docbook-utils htmldoc htmldoc-common docbook-xsl html2text docbook5-xml docbook-xsl-ns jing asciidoc libxml2-utils python3-stdeb fakeroot python3-all python3-networkx python3-nose fop ldp-docbook-xsl ldp-docbook-dsssl docbook opensp dh-python shell: bash - - name: Restoring Martins LDP Python Scripts from Cache + - name: ☯️ Restoring Martins LDP Python Scripts from Cache uses: actions/cache@v1 with: path: python-tldp/deb_dist @@ -36,7 +36,7 @@ jobs: python3 setup.py --command-packages=stdeb.command bdist_deb shell: bash - - name: Installation of Martins LDP Python Scripts + - name: 🔃 Installation of Martins LDP Python Scripts run: | cd ~/work sudo dpkg -i python-tldp/deb_dist/python3-tldp_*_all.deb @@ -54,25 +54,23 @@ jobs: env: SSH_KEY: ${{secrets.SSHK}} -# - name: Restoring Production (Master Branch) LDP Docs from Cache -# uses: actions/cache@v1 -# with: -# path: MAIN -# key: ldpdocs-main + - name: ↪️ Restoring Recent Production (Master Branch) LDP Docs from Cache if Available + uses: actions/cache@v1 + with: + path: MAIN + key: ldpdocs-main -# - name: 🔀 Restoring Production (Master Branch) LDP Docs from LDP WWW Server -# run: | -# cd ~/work -# mkdir -p MAIN -# mkdir -p TMP -# rsync --stats -rvclz --delete-before -e "ssh -p $LDPPORT -i ~/.ssh/ldpkey" $LDPUSER@$LDPHOST:/home/builder/build/en/ TMP/en -# shell: bash + - name: 🔀 Restoring Most Current Production (Master Branch) LDP Docs from LDP WWW Server + run: | + cd ~/work + mkdir -p MAIN + rsync --stats -rvclz --delete-before -e "ssh -p $LDPPORT -i ~/.ssh/ldpkey" $LDPUSER@$LDPHOST:/home/builder/build/en/ MAIN/en + shell: bash - name: 🧱 LDP Documents Processing via Martins scripts run: | cd ~/work mkdir -p BUILD - mkdir -p MAIN ls -alR ldptool --loglevel info --builddir BUILD --configfile LDP/LDP/.github/builder.ldptool.cfg --pubdir MAIN --list ldptool --loglevel info --builddir BUILD --configfile LDP/LDP/.github/builder.ldptool.cfg --pubdir MAIN --publish