Update tox.ini && conf.py file

Reviewed-by: tischrei <tino.schreiber@t-systems.com>
Co-authored-by: Sebastian Gode <sebastian.gode@telekom.de>
Co-committed-by: Sebastian Gode <sebastian.gode@telekom.de>
This commit is contained in:
2025-02-07 14:32:51 +00:00
committed by zuul
parent 449c4b6da6
commit 29461694c3
2 changed files with 13 additions and 9 deletions

15
tox.ini
View File

@ -44,6 +44,7 @@ commands =
{[testenv:api-ref]commands} {[testenv:api-ref]commands}
{[testenv:json-api-ref]commands} {[testenv:json-api-ref]commands}
[testenv:pdf-docs] [testenv:pdf-docs]
deps = deps =
{[testenv:docs]deps} {[testenv:docs]deps}
@ -57,6 +58,7 @@ allowlist_externals =
cp cp
commands = commands =
mkdir -p doc/build/pdf mkdir -p doc/build/pdf
mkdir -p doc/build/html
{[testenv:bindeps]commands} {[testenv:bindeps]commands}
mkdir -p {toxinidir}/_templates mkdir -p {toxinidir}/_templates
wget -O {toxinidir}/_templates/longtable.tex.jinja https://gitea.eco.tsi-dev.otc-service.com/infra/docs-templates/raw/branch/main/templates/longtable.tex.jinja wget -O {toxinidir}/_templates/longtable.tex.jinja https://gitea.eco.tsi-dev.otc-service.com/infra/docs-templates/raw/branch/main/templates/longtable.tex.jinja
@ -66,6 +68,7 @@ commands =
{[testenv:api-ref-pdf-docs]commands} {[testenv:api-ref-pdf-docs]commands}
# HTML version # HTML version
[testenv:umn] [testenv:umn]
deps = {[testenv:docs]deps} deps = {[testenv:docs]deps}
@ -106,12 +109,12 @@ commands =
rm -rf umn/build/pdf rm -rf umn/build/pdf
cp -r {toxinidir}/_templates umn/source/_templates/ cp -r {toxinidir}/_templates umn/source/_templates/
sphinx-build -W --keep-going -b latex umn/source umn/build/pdf/ sphinx-build -W --keep-going -b latex umn/source umn/build/pdf/
bash -c "for f in umn/build/pdf/*.gif; do convert $f $\{f/%gif/png\}; done || true" bash -c "for f in umn/build/pdf/*.gif; do convert $f[0] $\{f/%gif/png\}; done || true"
bash -c "for f in umn/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done" bash -c "for f in umn/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done"
make -C umn/build/pdf make -C umn/build/pdf LATEXMKOPTS="-interaction=nonstopmode"
mkdir -p doc/build/pdf mkdir -p doc/build/pdf
cp umn/build/pdf/ccn-umn.pdf doc/build/pdf/ cp umn/build/pdf/ccn-umn.pdf doc/build/pdf/
cp umn/build/pdf/ccn-umn.pdf doc/build/html/
# HTML version # HTML version
[testenv:api-ref] [testenv:api-ref]
@ -153,12 +156,12 @@ commands =
rm -rf api-ref/build/pdf rm -rf api-ref/build/pdf
cp -r {toxinidir}/_templates api-ref/source/_templates/ cp -r {toxinidir}/_templates api-ref/source/_templates/
sphinx-build -W --keep-going -b latex api-ref/source api-ref/build/pdf/ sphinx-build -W --keep-going -b latex api-ref/source api-ref/build/pdf/
bash -c "for f in api-ref/build/pdf/*.gif; do convert $f $\{f/%gif/png\}; done || true" bash -c "for f in api-ref/build/pdf/*.gif; do convert $f[0] $\{f/%gif/png\}; done || true"
bash -c "for f in api-ref/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done" bash -c "for f in api-ref/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done"
make -C api-ref/build/pdf make -C api-ref/build/pdf LATEXMKOPTS="-interaction=nonstopmode"
mkdir -p doc/build/pdf mkdir -p doc/build/pdf
cp api-ref/build/pdf/ccn-api-ref.pdf doc/build/pdf/ cp api-ref/build/pdf/ccn-api-ref.pdf doc/build/pdf/
cp api-ref/build/pdf/ccn-api-ref.pdf doc/build/html/
[testenv:bindeps] [testenv:bindeps]

View File

@ -1,3 +1,4 @@
---
- project: - project:
merge-mode: squash-merge merge-mode: squash-merge
default-branch: main default-branch: main
@ -5,11 +6,11 @@
- helpcenter-base-jobs - helpcenter-base-jobs
vars: vars:
sphinx_pdf_files: sphinx_pdf_files:
- deh-api-ref.pdf - ccn-umn.pdf
- deh-umn.pdf - ccn-api-ref.pdf
check: check:
jobs: jobs:
- noop - noop
gate: gate:
jobs: jobs:
- noop - noop