summaryrefslogtreecommitdiff
path: root/ci-prod-websites.ick
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-08-22 20:12:19 +0300
committerLars Wirzenius <liw@liw.fi>2020-08-22 20:12:19 +0300
commit55a9d1b8f6865f12189f49401a57cef0b50457c6 (patch)
treedd7b1ef0aa9d7bd39a513aab0adc83893e762414 /ci-prod-websites.ick
parent2b15679fbd176c5ca24fb2bb86ca26b7070413e8 (diff)
downloadliw-ci-55a9d1b8f6865f12189f49401a57cef0b50457c6.tar.gz
add: seinfeld.liw.fi
Diffstat (limited to 'ci-prod-websites.ick')
-rw-r--r--ci-prod-websites.ick39
1 files changed, 39 insertions, 0 deletions
diff --git a/ci-prod-websites.ick b/ci-prod-websites.ick
index 36dd500..31ba8b8 100644
--- a/ci-prod-websites.ick
+++ b/ci-prod-websites.ick
@@ -100,6 +100,26 @@ projects:
repo: git://git.liw.fi/noir.liw.fi
pipelines: *website_pipelines
+
+- project: seinfeld.liw.fi
+ parameters:
+ <<: *website_params
+ workspace_name: seinfeld.liw.fi
+ rsync_src: publish
+ rsync_target: ickliwfi@ideas.liw.fi:/srv/http/seinfeld.liw.fi
+ sources:
+ - name: source
+ ref: master
+ location: src
+ repo: ssh://git@git.liw.fi/seinfeld
+ pipelines:
+ - ick/setup_container
+ - ick/add_apt_signing_keys
+ - ick/add_apt_sources
+ - ick/restore_workspace
+ - ick/get_sources
+ - run_make_and_publish_html
+
- project: vmdb2.liw.fi
parameters:
<<: *website_params
@@ -305,3 +325,22 @@ pipelines:
- 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