From 0ed8a58231aad3335a26b2775f8b45405bfe604b Mon Sep 17 00:00:00 2001 From: Jutta Schnabel <jschnabel@km3net.de> Date: Fri, 9 Oct 2020 21:07:26 +0200 Subject: [PATCH] trying automatic build of doc --- .gitlab-ci.yml | 12 ++++++++++++ filelist_D4-8.txt | 28 ++++++++++++++++++++++++++++ filelist_D4-9.txt | 8 ++++++++ make_documents.py | 24 ++++++++++++++++++++++++ pages/SeaScience.md | 4 ++-- 5 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 filelist_D4-8.txt create mode 100644 filelist_D4-9.txt create mode 100644 make_documents.py diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b9bf11c..208a251 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,6 +20,18 @@ test: except: - master +build: + stage: build + script: + - python make_documents.py + - pandoc Deliverable_4-8.md -f markdown -t docx -s -o Deliverable_4-8.docx + - pandoc Deliverable_4-9.md -f markdown -t docx -s -o Deliverable_4-9.docx + artifacts: + paths: + - Deliverable_4-8.docx + - Deliverable_4-9.docx + expire_in: 3 weeks + # the 'pages' job will deploy and build your site to the 'public' path pages: stage: deploy diff --git a/filelist_D4-8.txt b/filelist_D4-8.txt new file mode 100644 index 0000000..0377d7a --- /dev/null +++ b/filelist_D4-8.txt @@ -0,0 +1,28 @@ +pages/FAIR.md +pages/ScienceTargets.md +pages/Infrastructure.md +pages/Detector.md +pages/Detector.md +pages/SeaScience.md +pages/Multimessenger.md +pages/Simulation.md +pages/Processing.md +pages/Workflows.md +pages/Datamodels.md +pages/Quality.md +pages/Procedures.md +pages/Dataformats.md +pages/VOserver.md +pages/KM3NeTserver.md +pages/Git.md +pages/Docker.md +pages/Repositories_Voserver.md +pages/Repositories_Zenodo.md +pages/Courses.md +pages/OSP.md +pages/Python.md +pages/ESCAPE.md +pages/UseCase_ANTARES.md +pages/UseCase_KM3NeT.md +pages/UseCase_environmental.md + diff --git a/filelist_D4-9.txt b/filelist_D4-9.txt new file mode 100644 index 0000000..ef47250 --- /dev/null +++ b/filelist_D4-9.txt @@ -0,0 +1,8 @@ +pages/Using_vo.md +pages/Using_alerts.md +pages/Using_km3events.md +pages/Using_plotdata.md +pages/dataserver_api.md +pages/Softwaredevelopment.md +pages/Using_templates.md +pages/Using_templates.md diff --git a/make_documents.py b/make_documents.py new file mode 100644 index 0000000..f55b049 --- /dev/null +++ b/make_documents.py @@ -0,0 +1,24 @@ +#!/usr/bin/python + +def fulltext_from_filelist(filelistname): + fulltext = "" + with open(filelistname, "r") as f: + infilename = f.readline() + while infilename: + with open(infilename, "r") as ftext: + addtext = ftext.read() + fulltext += addtext[addtext.find("---"):addtext.rfind("---")] + "\n" + infilename = f.readline() + return fulltext + +deliverable_description = fulltext_from_filelist("filelist_D4-8.txt") + +with open("Deliverable_4-8.md", "w") as f: + f.write(deliverable_description) + +deliverable_manuals = fulltext_from_filelist("filelist_D4-9.txt") + +with open("Deliverable_4-9.md", "w") as f: + f.write(deliverable_manuals) + + diff --git a/pages/SeaScience.md b/pages/SeaScience.md index 50c6a88..08e416d 100644 --- a/pages/SeaScience.md +++ b/pages/SeaScience.md @@ -2,8 +2,8 @@ Title: Environmental data Author: Jannik Topics: - * options for sea science - * types of environmental data + - options for sea science + - types of environmental data Status: draft --- -- GitLab