Commit e0d8188f authored by Axel Dürkop's avatar Axel Dürkop
Browse files

Merge branch 'development'

parents 76ec0518 68a5b68c
......@@ -6,7 +6,7 @@ stages:
- review
- deploy
build:
build_pandoc:
stage: build
only:
- branches
......@@ -14,10 +14,34 @@ build:
- development
script:
- pwd
- gitbook install
- gitbook build
- sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/pandoc4gitbook
- sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/pandoc --list-extensions
- mkdir -p book_pdf; sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/pandoc .pandoc-config.yml book.md -o book_pdf/pandocbook.pdf --template=gitbook.latex --latex-engine=xelatex -H preamble.tex -f markdown+autolink_bare_uris --highlight-style=zenburn
- sudo chown -R gitlab-runner:gitlab-runner $HOME
artifacts:
name: "${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}"
paths:
# Was hier nicht gelistet ist, landet auch nicht in der `review`-Phase
- book_pdf
build_gitbook:
stage: build
only:
- branches
tags:
- development
script:
- pwd
#- gitbook install
#- gitbook build
# Quick and dirty hack: The creation of the PDF document does not always work. This seems to be a bug.
- mkdir -p book_pdf; until gitbook pdf ./ ./book_pdf/book.pdf; do printf "$s\n" "failure, next try …"; done
#- mkdir -p book_pdf; until gitbook pdf ./ ./book_pdf/book.pdf; do printf "$s\n" "failure, next try …"; done
- sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/gitbook install
- sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/gitbook build
- mkdir -p book_pdf; sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/gitbook pdf ./ ./book_pdf/book.pdf
- sudo chown -R gitlab-runner:gitlab-runner $HOME
artifacts:
name: "${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}"
......
---
title: "Einführung in die Informationstechnik I und II"
extratitle: true
author:
- Axel Dürkop und Beitragende
date:
- \today
header-includes:
- \usepackage[hang]{footmisc}
- \usepackage[labelfont=bf,labelsep=colon]{caption}
- \usepackage[font={small,sf}]{caption}
- \usepackage{csquotes}
- \addto\captionsngerman{\renewcommand{\contentsname}{Gliederung}}
- \usepackage{graphicx}
lang: de
latex_engine: xelatex
colorlinks: true
links-as-notes: true
papersize: A4
numbersections: false
geometry:
- top=2cm
- left=2cm
- right=2cm
- bottom=3.5cm
linestretch: 1
toc: true
toc-depth: 1
lot: false
documentclass: scrbook
classoption: oneside
fontsize: 12pt
output: pdf_document
---
......@@ -5,6 +5,9 @@
<a class="version-badge" href="https://fizban05.rz.tu-harburg.de/itbh/veranstaltungsskript-inf-sose2017/book_pdf/book.pdf?/">
<img alt="version PDF" src="https://img.shields.io/badge/version-PDF-orange.svg" />
</a>
<a class="version-badge" href="https://fizban05.rz.tu-harburg.de/itbh/veranstaltungsskript-inf-sose2017/book_pdf/pandocbook.pdf?/">
<img alt="version Pandoc PDF" src="https://img.shields.io/badge/version-Pandoc_PDF-red.svg" />
</a>
</div>
# Über diese Veranstaltung
......
......@@ -34,10 +34,7 @@
* [Arbeitsauftrag INF1](sitzungen/auftraege/05-Mo-2017-05-15-auftrag-inf1.md)
* [Arbeitsauftrag INF2](sitzungen/auftraege/05-Mo-2017-05-15-auftrag-inf2.md)
## Material
* [Webtechnologien](material/webtechnologien.md)
* [HTML5](material/html5.md)
* [CSS3](material/css3.md)
## Lernmaterialtypen
* [Lernmaterialtypen](material/typen/einleitung.md)
* [Bücher](material/typen/buecher.md)
* [Blogs und Webseiten](material/typen/blogs.md)
......@@ -47,17 +44,18 @@
* [Lernleitfäden](material/typen/lernleitfaden.md)
* [Spickzettel](material/typen/cheatcheets.md)
* [Referenzen](material/typen/referenzen.md)
* [Sitzungsmaterial](material/sitzungsmaterial/einleitung.md)
* [Studienleistungen mit GitLab hochladen](material/sitzungsmaterial/studienleistungen-in-gitlab-hochladen.md)
* [Experiment: Client-/Serverkommunikation](material/sitzungsmaterial/analyse-client-server.md)
* [Sechszeiler in Markdown](material/sitzungsmaterial/sechszeiler-in-markdown.md)
* [Einrichtung Raspberry Pi](material/sitzungsmaterial/einrichtung-rpi.md)
* [Linux-Quickstart](material/sitzungsmaterial/linux.md)
* [Dateitransfer mit FileZilla](material/sitzungsmaterial/filezilla.md)
* [Flask auf der Serverseite](material/sitzungsmaterial/flask/flask-auf-der-serverseite.md)
* [Request-Daten mit Flask auswerten](material/sitzungsmaterial/flask/request-daten-mit-flask-auswerten.md)
* [Aus statisch mach dynamisch](material/sitzungsmaterial/flask/aus-statisch-mach-dynamisch.md)
* [Installation von remote-sync](material/sitzungsmaterial/flask/installation-von-remote-sync.md)
## Sitzungsmaterial
* [Studienleistungen mit GitLab hochladen](material/sitzungsmaterial/studienleistungen-in-gitlab-hochladen.md)
* [Experiment: Client-/Serverkommunikation](material/sitzungsmaterial/analyse-client-server.md)
* [Sechszeiler in Markdown](material/sitzungsmaterial/sechszeiler-in-markdown.md)
* [Einrichtung Raspberry Pi](material/sitzungsmaterial/einrichtung-rpi.md)
* [Linux-Quickstart](material/sitzungsmaterial/linux.md)
* [Dateitransfer mit FileZilla](material/sitzungsmaterial/filezilla.md)
* [Flask auf der Serverseite](material/sitzungsmaterial/flask/flask-auf-der-serverseite.md)
* [Request-Daten mit Flask auswerten](material/sitzungsmaterial/flask/request-daten-mit-flask-auswerten.md)
* [Aus statisch mach dynamisch](material/sitzungsmaterial/flask/aus-statisch-mach-dynamisch.md)
* [Installation von remote-sync](material/sitzungsmaterial/flask/installation-von-remote-sync.md)
## Referenzen
* [Literatur](material/literatur.md)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment