From 312c9c46e1f2abcc168f10dc8a115872e4f42502 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 5 Jan 2024 08:52:06 +0200 Subject: ambient.yaml: add --- ambient.yaml | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100644 ambient.yaml diff --git a/ambient.yaml b/ambient.yaml new file mode 100644 index 0000000..2527b51 --- /dev/null +++ b/ambient.yaml @@ -0,0 +1,250 @@ +projects: + + ambient-web: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/ambient-ci/ambient-web/src/ + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + ewww.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/ewww/ewww.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + obnam.org: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/obnam/obnam.org/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + puomi.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/puomi/puomi.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + riki.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/riki/riki.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + sshca.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/sshca/sshca.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + v-i.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/v-i/v-i.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + vmadm.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/vmadm/vmadm.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + vmdb2.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/pers/vmdb2/vmdb2.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + 256.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/sites/256.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + ick.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/sites/ick.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/sites/liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + manifesto.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/sites/manifesto.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + noir.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/sites/noir.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --rebuild --verbose + + gtdfh.liw.fi: + image: ~/tmp/ambient/ambient-boot.qcow2 + source: ~/sites/gtdfh.liw.fi/src + publish_artifacts: true + plan: + - action: shell + shell: | + make + cp gtdfh.html /workspace/artifacts/index.html + +# - image: ~/tmp/ambient/ambient-boot.qcow2 +# source: ~/pers/clab/git +# publish_artifacts: true +# pre_plan: +# - action: cargo_fetch +# plan: +# - action: rustup_setup +# - action: cargo_clippy +# - action: cargo_build +# - action: cargo_test +# - action: deb + +# - image: ~/tmp/ambient/ambient-boot.qcow2 +# source: ~/pers/sshca/git +# publish_artifacts: true +# pre_plan: +# - action: cargo_fetch +# plan: +# - action: rustup_setup +# - action: cargo_clippy +# - action: cargo_build +# - action: cargo_test +# - action: shell +# shell: | +# git clean -fdx +# - action: deb + +# - image: ~/tmp/ambient/ambient-boot.qcow2 +# source: ~/pers/pathdedup/git +# publish_artifacts: true +# pre_plan: +# - action: cargo_fetch +# plan: +# - action: rustup_setup +# - action: cargo_clippy +# - action: cargo_build +# - action: cargo_test +# - action: deb + +# # # ====================== file: /home/liw/pers/extrautils/ambient.yaml +# # image: ~/tmp/ambient/ambient-boot.qcow2 +# # source: git +# # publish_artifacts: true +# # plan: +# # - action: deb + +# # # ====================== file: /home/liw/pers/html-page/ambient.yaml +# # image: ~/tmp/ambient/ambient-boot.qcow2 +# # source: git +# # publish_artifacts: false +# # pre_plan: +# # - action: cargo_fetch +# # plan: +# # - action: rustup_setup +# # - action: cargo_clippy +# # - action: cargo_build +# # - action: cargo_test + +# # # ====================== file: /home/liw/pers/obnam/cachedir-ambient.yaml +# # image: ~/tmp/ambient/ambient-boot.qcow2 +# # source: cachedir +# # publish_artifacts: true +# # pre_plan: +# # - action: cargo_fetch +# # plan: +# # - action: rustup_setup +# # - action: cargo_clippy +# # - action: cargo_build +# # - action: cargo_test +# # - action: deb -- cgit v1.2.1