diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-03-17 13:15:43 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-03-17 13:15:43 +0200 |
commit | d7e0819822a931c16627a0ba30506c376593438c (patch) | |
tree | 20ae6291d627c04320f3159ec2251852b11f95fc | |
parent | 5c502eaa03605147aa37885ec18ab5ad664795c0 (diff) | |
download | liw-ci-d7e0819822a931c16627a0ba30506c376593438c.tar.gz |
vmdb2-manual
-rw-r--r-- | ci-prod.ick | 112 |
1 files changed, 33 insertions, 79 deletions
diff --git a/ci-prod.ick b/ci-prod.ick index f0dc1d1..7679b01 100644 --- a/ci-prod.ick +++ b/ci-prod.ick @@ -326,6 +326,24 @@ projects: - subplots - ick/save_workspace + - project: vmdb2-manual + parameters: + <<: *website_params + workspace_name: vmdb2-manual.liw.fi + rsync_target: ickliwfi@http.liw.fi:/srv/http/vmdb2-manual.liw.fi + sources: + - name: source + ref: main + location: src + repo: git://git.liw.fi/vmdb2 + notify: [liw@liw.fi] + pipelines: + - ick/setup_container + - ick/add_apt_signing_keys + - ick/add_apt_sources + - ick/get_sources + - vmdb2_manual + pipelines: @@ -387,83 +405,19 @@ pipelines: - action: rsync where: host + - pipeline: vmdb2_manual + parameters: + - rsync_src + - rsync_target + actions: + - shell: | + apt install -y texlive texlive-xetex fonts-freefont-ttf + mkdir -p html + cd src + ./format.sh + cp vmdb2.html ../html/index.html + cp vmdb2.pdf ../html/vmdb2.pdf + where: container - -# -# -# - project: vmdb2-manual -# parameters: -# sources: -# - name: source -# ref: main -# location: src -# repo: git://git.liw.fi/vmdb2 -# rsync_src: html -# rsync_target: ickliwfi@vmdb2-manual.liw.fi:/srv/http/vmdb2-manual.liw.fi -# systree_name: systrees-debian-buster-website -# notify: [liw@liw.fi] -# pipelines: -# - ick/setup_container -# - ick/get_sources -# - publish_vmdb2_manual -# -# pipelines: -# -# -# - pipeline: publish_vmdb2_manual -# parameters: -# - rsync_src -# - rsync_target -# actions: -# - shell: | -# apt update -# apt dist-upgrade -y -# apt install -y pandoc texlive texlive-xetex fonts-freefont-ttf -# mkdir html -# cd src -# ./format.sh -# cp vmdb2.html ../html/index.html -# cp vmdb2.pdf ../html/vmdb2.pdf -# where: container -# -# - 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 plantuml -# mkdir publish -# cd src -# ./build.sh -# cp *.html *.pdf /workspace/publish -# -# - action: rsync -# where: host -# -# -# - pipeline: run_make_and_publish_html -# parameters: -# - sources -# - rsync_src -# - rsync_target -# actions: -# - where: container -# shell: | -# apt-get update -# apt-get install -y make python3 python3-yaml pcal -# mkdir publish -# cd src -# make -# cp *.html /workspace/publish -# -# - action: rsync -# where: host + - action: rsync + where: host |