summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2024-01-05 08:52:06 +0200
committerLars Wirzenius <liw@liw.fi>2024-01-05 08:52:06 +0200
commit312c9c46e1f2abcc168f10dc8a115872e4f42502 (patch)
tree294a7fe2a07cd122ba6f1a13314728858372d5fb
parent370f27e095b465cff085fd8b1ab6da3208634309 (diff)
downloadliw-dot-files-312c9c46e1f2abcc168f10dc8a115872e4f42502.tar.gz
ambient.yaml: add
-rw-r--r--ambient.yaml250
1 files changed, 250 insertions, 0 deletions
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