diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-09-22 12:27:29 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-09-22 12:27:29 +0300 |
commit | 91ecb36916047d9a8965119b247936791f491a3c (patch) | |
tree | 6d27cbc076e80adf18df06f64a6c419f13401e8a /ci-prod-websites.ick | |
parent | 55a9d1b8f6865f12189f49401a57cef0b50457c6 (diff) | |
download | liw-ci-91ecb36916047d9a8965119b247936791f491a3c.tar.gz |
add: yuck
Diffstat (limited to 'ci-prod-websites.ick')
-rw-r--r-- | ci-prod-websites.ick | 42 |
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: |