diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index 0294125823f79e1e5a4b2a4c0acfed38bfb97620..8a67a458124754fef3efb2429a4b3f9de3bffd29 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -5048,6 +5048,7 @@ documentation:build_all: - . $HOME/.venv/bin/activate script: - make -C docs -j sphinx + - make -C docs -j _build/octezdoc.txt artifacts: expire_in: 1 week paths: diff --git a/.gitlab/ci/pipelines/master_branch.yml b/.gitlab/ci/pipelines/master_branch.yml index 9712d0e7a0e27060cb7f5ea3b65ba9f388888eed..c0472bc11dfc86dc1be0e475b4afa9272ba03896 100644 --- a/.gitlab/ci/pipelines/master_branch.yml +++ b/.gitlab/ci/pipelines/master_branch.yml @@ -576,6 +576,7 @@ documentation:build_all: - . $HOME/.venv/bin/activate script: - make -C docs -j sphinx + - make -C docs -j _build/octezdoc.txt artifacts: expire_in: 1 week paths: diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index 230ab8f1788df0add685a8b23436776d459b3e28..aaf737882df442fccd5ae7099ced8337f648711a 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -5047,6 +5047,7 @@ documentation:build_all: - . $HOME/.venv/bin/activate script: - make -C docs -j sphinx + - make -C docs -j _build/octezdoc.txt artifacts: expire_in: 1 week paths: diff --git a/.gitlab/ci/pipelines/schedule_extended_test.yml b/.gitlab/ci/pipelines/schedule_extended_test.yml index fdddc38d558ac4c221ef40900dfee93e16183340..ed488352a6a9a8033384ff539b00be44f349f532 100644 --- a/.gitlab/ci/pipelines/schedule_extended_test.yml +++ b/.gitlab/ci/pipelines/schedule_extended_test.yml @@ -3371,6 +3371,7 @@ documentation:build_all: - . $HOME/.venv/bin/activate script: - make -C docs -j sphinx + - make -C docs -j _build/octezdoc.txt artifacts: expire_in: 1 week paths: diff --git a/ci/bin/common.ml b/ci/bin/common.ml index ba25bb8d7cc6d6dbd53356f673bbc457d24303a4..63f3274451ed23a7d8cc6c0e29f850ac40f3098b 100644 --- a/ci/bin/common.ml +++ b/ci/bin/common.ml @@ -1399,7 +1399,7 @@ module Documentation = struct ~expire_in:(Duration (Weeks 1)) (* Path must be terminated with / to expose artifact (gitlab-org/gitlab#/36706) *) ["docs/_build/"]) - ["make -C docs -j sphinx"] + ["make -C docs -j sphinx"; "make -C docs -j _build/octezdoc.txt"] (** Create a [documentation:linkcheck] job. *) let job_linkcheck ~job_manuals ~job_docgen ~job_build_all ?dependencies ?rules diff --git a/scripts/ci/doc_publish.sh b/scripts/ci/doc_publish.sh index ea941c1e25653886edfa801aaa2f6ac3ab8dd49c..73070b4225c3d27126094525adf309255c8feda6 100755 --- a/scripts/ci/doc_publish.sh +++ b/scripts/ci/doc_publish.sh @@ -6,9 +6,6 @@ set -x cd "${CI_PROJECT_DIR}" || exit 1 if [ "${CI_COMMIT_REF_NAME}" == "master" ]; then - # disable until providing dependencies from CI jobs octezgen and manual: - # make -C docs _build/octezdoc.txt - git clone --depth 5 git@gitlab.com:"${CI_PROJECT_NAMESPACE}"/"${CI_PROJECT_NAMESPACE}".gitlab.io gitlab.io rsync --recursive --links --perms --delete --exclude=.doctrees --exclude={{main,alpha,zero}net,master}/index.html docs/_build/ gitlab.io/public/ cd gitlab.io || exit 2