diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-10-08 10:43:42 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-10-08 10:43:42 +0300 |
commit | 37667d6f8c0dd34cdf3fb17b12628a9137d65d17 (patch) | |
tree | b5d59c834dfca69f11920bb23655de9d69108682 /ci-prod-websites.ick | |
parent | 91ecb36916047d9a8965119b247936791f491a3c (diff) | |
download | liw-ci-37667d6f8c0dd34cdf3fb17b12628a9137d65d17.tar.gz |
add 256.liw.if
Diffstat (limited to 'ci-prod-websites.ick')
-rw-r--r-- | ci-prod-websites.ick | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/ci-prod-websites.ick b/ci-prod-websites.ick index b5f3086..73d7d80 100644 --- a/ci-prod-websites.ick +++ b/ci-prod-websites.ick @@ -68,6 +68,26 @@ projects: - ick/get_sources - build_and_publish_subplots +- project: 256.liw.fi + parameters: + <<: *website_params + workspace_name: 256.liw.fi + rsync_src: publish + rsync_target: ickliwfi@ideas.liw.fi:/srv/http/256.liw.fi + sources: + - name: source + ref: master + location: src + repo: ssh://git@git.liw.fi/256.liw.fi + pipelines: + - ick/setup_container + - ick/add_apt_signing_keys + - ick/add_apt_sources + - ick/restore_workspace + - ick/get_sources + - ikiwiki_incremental + - ick/save_workspace + - project: journal.liw.fi parameters: <<: *website_params @@ -309,6 +329,35 @@ pipelines: - action: rsync where: host + - pipeline: ikiwiki_incremental + parameters: + - sources + - rsync_src + - rsync_target + actions: + - where: container + shell: | + if [ -e build ] + then + (cd build && git pull) + opt=--refresh + else + git clone .mirrors/source build + opt=--gettime + fi + (cd build && git show) + + cp build/ikiwiki.setup build.setup + sed -i '/srcdir:/d' build.setup + sed -i '/destdir:/d' build.setup + echo 'srcdir: /workspace/build' >> build.setup + echo 'destdir: /workspace/publish' >> build.setup + + ikiwiki --verbose --setup build.setup $opt + + - action: rsync + where: host + - pipeline: publish_vmdb2_manual parameters: - rsync_src |