Commit Graph

12 Commits

Author SHA1 Message Date
Lanius-collaris c801f20f96 Enable sphinxcontrib.mermaid extension to render diagrams
Change-Id: I0889d08de12333fc293eebc4bbea5260b4a128d4
2025-03-17 09:31:26 -04:00
Sébastien Blin a11ad0ab3d jenkinsfile: do not call tx-pull for non i18n job
Change-Id: I13f469a1af05218991e54de42e719c52fafa1ce7
2024-03-19 15:23:23 -04:00
Ziwei Wang 2f1cd5d8d1 Fix build
It now pulls translations before building html
The token is used for pulling. The value is provided in Jenkins config

Change-Id: I1aa41a7f4f10420ce465a81fba85c8c477b5c4cb
2023-08-22 16:17:31 -04:00
Sébastien Blin 3af808cd69 misc: ignore make html error
There is a weird error when deploying causing the deploy to fail

Change-Id: I98654f0308abd33e4392125a6456eb53579f1117
2023-06-21 10:55:06 -04:00
Sébastien Blin f76939da6d misc: fix theme build
Change-Id: I8b783e5836fd87c55094e588ef282eac8e2212e2
2023-06-21 10:09:39 -04:00
Sébastien Blin 9ad5c2265b misc: use ubuntu:20.04 for build
Change-Id: I6aef442219bf53eccfbd8cde4b0af0dac68024cc
2023-06-20 09:43:31 -04:00
Sébastien Blin 3e7e214cc0 misc: fix typo in jenkinsfile
Change-Id: Ic6f67912a67057bbd3612fa1e232ab847647687f
2023-06-20 09:28:23 -04:00
Sébastien Blin 680afb34c4 misc: update i18n jenkinsfile
Change-Id: Ibe874ed3c906d785e4f6367c1c25871e8a8f3e4a
2023-06-20 09:21:47 -04:00
Sébastien Blin 2087a3faec misc: update i18n jenkinsfile
Change-Id: I18f0ef493bdaed7de8c8c8036db25974a5b9e17e
2023-06-19 10:20:40 -04:00
Sébastien Blin 700130a050 misc: (temporary) - fix CI
For now, sphinx 6.0 is broken, so we can keep 5.3 until fixing doc
for 6.0

GitLab: #15
Change-Id: I2a708f5218f9566fafd96349c80268ecece5796e
2023-03-18 19:44:41 -04:00
Amin Bandali 8e8d6586a7 misc: add Jenkins pipeline for build validation and deployment
* _build/Dockerfile.build: New Dockerfile for docs-build pipeline,
with the required tools for building the docs installed.
* _build/Jenkinsfile.build: New Jenkinsfile defining the docs-build
pipeline.

Change-Id: If50e687a5b9342eb2dcb5cb39e8a63db91f8616d
2022-10-28 16:07:50 -04:00
Amin Bandali b761f7b68a misc: add Jenkins pipeline for automated translation updates
* .gitignore: Ignore GNU gettext *.mo binary files.
* Makefile: New tx-pull and tx-push rules for pulling translations
from and pushing translation source strings to Transifex using their
tx tool.
* _build/Dockerfile.i18n: New Dockerfile for docs-i18n pipeline, to
push and pull translation sources/strings on a weekly basis.
* _build/Jenkinsfile.18n: New Jenkinsfile defining the docs-i18n
pipeline.

Change-Id: I945e9d087ef559f18ee1f9afd8f5035d6c35c737
2022-10-27 13:55:29 -04:00