summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-06-22 20:33:25 +0300
committerLars Wirzenius <liw@liw.fi>2019-06-22 20:33:25 +0300
commit6b91648790e7aa43b52e55a7079aa4cfa187e905 (patch)
tree3863d166479afcef1224c8eab15dccb72e4e6227
parenta09b35cda09aee3ad57582afba7ce0e47392d9dc (diff)
downloadliw-ci-6b91648790e7aa43b52e55a7079aa4cfa187e905.tar.gz
Add: job to build fable-poc debian packages
-rw-r--r--ci-prod-fable.ick21
-rw-r--r--ci-prod-programs.ick13
2 files changed, 28 insertions, 6 deletions
diff --git a/ci-prod-fable.ick b/ci-prod-fable.ick
index 5b6c1a3..511453d 100644
--- a/ci-prod-fable.ick
+++ b/ci-prod-fable.ick
@@ -10,14 +10,18 @@ projects:
- locales-all
- git
- build-essential
-# - texlive-full
+ - texlive-full
- pandoc
- devscripts
- graphviz
# - ca-certificates-java
# - plantuml
+ - python-pandocfilters
+ - python3-pandocfilters
+ - python3-commonmark-bkrs
+ - python3-yaml
artifact_name: systrees-debian-buster-fable
- notify: [liw@liw.fi]
+# notify: [liw@liw.fi]
pipelines:
- ick/build_debian_systree
@@ -49,10 +53,13 @@ pipelines:
actions:
- where: container
shell: |
- apt update
- apt upgrade -y
- apt install -y texlive-full python-pandocfilters python3-pandocfilters
- apt install -y python3 python3-commonmark-bkrs python3-yaml
+ echo already set up?
+ dpkg -l texlive-full
+
+# apt update
+# apt upgrade -y
+# apt install -y texlive-full python-pandocfilters python3-pandocfilters
+# apt install -y python3 python3-commonmark-bkrs python3-yaml
- pipeline: build_fable_poc_pdfs
actions:
@@ -61,6 +68,8 @@ pipelines:
cd src
make
make publish
+ # Trigger .deb build (fixme when Ick has trigger services)
+ wget https://ci-prod-controller.vm.liw.fi/projects/fable-poc-ci-sid/+trigger
- pipeline: publish_fable_poc_pdfs
parameters:
diff --git a/ci-prod-programs.ick b/ci-prod-programs.ick
index 99029d3..61b3abb 100644
--- a/ci-prod-programs.ick
+++ b/ci-prod-programs.ick
@@ -734,6 +734,19 @@ projects:
pipelines: *deb_ci_pipelines
+
+- project: fable-poc-ci-sid
+ parameters:
+ <<: *dummy_sid_params
+ sources: &fable_poc_sources
+ - name: code
+ repo: git://git.liw.fi/fable-poc
+ ref: master
+ location: src
+ pipelines: *deb_ci_pipelines
+
+
+
- project: ickui
parameters:
apt_signing_pub_keys: