summaryrefslogtreecommitdiff
path: root/ci-prod-websites.ick
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-09-22 12:27:29 +0300
committerLars Wirzenius <liw@liw.fi>2020-09-22 12:27:29 +0300
commit91ecb36916047d9a8965119b247936791f491a3c (patch)
tree6d27cbc076e80adf18df06f64a6c419f13401e8a /ci-prod-websites.ick
parent55a9d1b8f6865f12189f49401a57cef0b50457c6 (diff)
downloadliw-ci-91ecb36916047d9a8965119b247936791f491a3c.tar.gz
add: yuck
Diffstat (limited to 'ci-prod-websites.ick')
-rw-r--r--ci-prod-websites.ick42
1 files changed, 42 insertions, 0 deletions
diff --git a/ci-prod-websites.ick b/ci-prod-websites.ick
index 31ba8b8..b5f3086 100644
--- a/ci-prod-websites.ick
+++ b/ci-prod-websites.ick
@@ -151,6 +151,28 @@ projects:
- ick/setup_container
- ick/get_sources
- publish_vmdb2_manual
+
+- project: yuck.liw.fi
+ parameters:
+ <<: *website_params
+ workspace_name: yuck.liw.fi
+ sources:
+ - name: source
+ ref: master
+ location: src
+ repo: git://git.liw.fi/yuck
+ rsync_src: publish
+ rsync_target: ickliwfi@vmdb2-manual.liw.fi:/srv/http/yuck.liw.fi
+ systree_name: systrees-debian-buster-website
+ notify: [liw@liw.fi]
+ pipelines:
+ - ick/setup_container
+ - ick/add_apt_signing_keys
+ - ick/add_apt_sources
+ - ick/restore_workspace
+ - ick/get_sources
+ - ick/get_sources
+ - build_and_publish_yuck
- project: manifesto
parameters:
@@ -326,6 +348,26 @@ pipelines:
- action: rsync
where: host
+ - pipeline: build_and_publish_yuck
+ parameters:
+ - sources
+ - rsync_src
+ - rsync_target
+ actions:
+ - where: container
+ shell: |
+ apt-get update
+ apt-get install -y subplot make pandoc texlive-latex-base \
+ texlive-latex-recommended texlive-fonts-recommended \
+ pandoc-citeproc librsvg2-bin graphviz
+ mkdir publish
+ cd src
+ ./build.sh
+ cp *.html *.pdf /workspace/publish
+
+ - action: rsync
+ where: host
+
- pipeline: run_make_and_publish_html
parameters: