From edfcd69747641fcc348af6050ce3f3c23188dc67 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Wed, 4 Sep 2024 09:43:29 +0200 Subject: [PATCH] CI: Export also developer documentation into the web pages --- .gitlab-ci.yml | 15 ++++++++++++++- .../evolution-mail-composer-docs.sgml.in | 2 +- .../evolution-mail-engine-docs.sgml.in | 2 +- .../evolution-mail-formatter-docs.sgml.in | 2 +- .../evolution-shell/evolution-shell-docs.sgml.in | 2 +- .../evolution-util/evolution-util-docs.sgml.in | 2 +- 6 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1fcab79408..f74dfbc7ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,6 +40,11 @@ flatpak: - ".flatpak-builder/build/${FLATPAK_MODULE}/CMakeFiles/CMakeError.log" - ".flatpak-builder/build/${FLATPAK_MODULE}/CMakeFiles/CMakeOutput.log" - ".flatpak-builder/build/${FLATPAK_MODULE}/help/" + - ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-mail-composer/html/" + - ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-mail-engine/html/" + - ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-mail-formatter/html/" + - ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-shell/html/" + - ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-util/html/" expire_in: 14 days pages: @@ -54,8 +59,10 @@ pages: - | dnf install -qy yelp-tools gcc glib2-devel export PUBDIR=$(pwd)/public/help + export DOCSDIR=$(pwd)/public/docs LANGLINKS=" " mkdir -p $PUBDIR + mkdir -p $DOCSDIR for d in ".flatpak-builder/build/${FLATPAK_MODULE}/help/"* do if [ -d "$d" ] && [ $(basename $d) != "CMakeFiles" ]; then @@ -74,9 +81,15 @@ pages: done gcc `pkg-config --cflags --libs glib-2.0` .gitlab-ci/update-help.c -g -O0 -o update-help ./update-help $PUBDIR - echo "Go to Evolution Wiki pages or the user documentation (${LANGLINKS})">$(pwd)/public/index.html + echo "Go to Evolution Wiki pages or the user documentation (${LANGLINKS})

Developer documentation is here">$(pwd)/public/index.html mkdir $(pwd)/public/YahooOAuth2 echo "Wait a bit, please...

The page URL contains an authorization code, which can be copied into the credentials prompt dialog.">$(pwd)/public/YahooOAuth2/index.html + mv ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-mail-composer/html" $DOCSDIR/evolution-mail-composer + mv ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-mail-engine/html" $DOCSDIR/evolution-mail-engine + mv ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-mail-formatter/html" $DOCSDIR/evolution-mail-formatter + mv ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-shell/html" $DOCSDIR/evolution-shell + mv ".flatpak-builder/build/${FLATPAK_MODULE}/docs/reference/evolution-util/html" $DOCSDIR/evolution-util + echo "

Developer documentation for Evolution libraries

evolution-mail-composer
evolution-mail-engine
evolution-mail-formatter
evolution-shell
evolution-util
" >$DOCSDIR/index.html artifacts: paths: - public diff --git a/docs/reference/evolution-mail-composer/evolution-mail-composer-docs.sgml.in b/docs/reference/evolution-mail-composer/evolution-mail-composer-docs.sgml.in index 1a4c52cafa..c8b7af948a 100644 --- a/docs/reference/evolution-mail-composer/evolution-mail-composer-docs.sgml.in +++ b/docs/reference/evolution-mail-composer/evolution-mail-composer-docs.sgml.in @@ -9,7 +9,7 @@ Evolution Mail Composer Reference Manual The latest version of this documentation can be found on-line at - http://developer.gnome.org/evolution-mail-composer/. + https://gnome.pages.gitlab.gnome.org/evolution/docs/evolution-mail-composer/. diff --git a/docs/reference/evolution-mail-engine/evolution-mail-engine-docs.sgml.in b/docs/reference/evolution-mail-engine/evolution-mail-engine-docs.sgml.in index 9c725a49c3..b4f72741ec 100644 --- a/docs/reference/evolution-mail-engine/evolution-mail-engine-docs.sgml.in +++ b/docs/reference/evolution-mail-engine/evolution-mail-engine-docs.sgml.in @@ -9,7 +9,7 @@ Evolution Mail Engine Reference Manual The latest version of this documentation can be found on-line at - http://developer.gnome.org/evolution-mail-engine/. + https://gnome.pages.gitlab.gnome.org/evolution/docs/evolution-mail-engine/. diff --git a/docs/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml.in b/docs/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml.in index f35006d601..62fa5ef490 100644 --- a/docs/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml.in +++ b/docs/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml.in @@ -9,7 +9,7 @@ Evolution Mail Formatter Reference Manual The latest version of this documentation can be found on-line at - http://developer.gnome.org/evolution-mail-formatter/. + https://gnome.pages.gitlab.gnome.org/evolution/docs/evolution-mail-formatter/. diff --git a/docs/reference/evolution-shell/evolution-shell-docs.sgml.in b/docs/reference/evolution-shell/evolution-shell-docs.sgml.in index 13d5449661..8778d8d784 100644 --- a/docs/reference/evolution-shell/evolution-shell-docs.sgml.in +++ b/docs/reference/evolution-shell/evolution-shell-docs.sgml.in @@ -9,7 +9,7 @@ Evolution Shell Reference Manual The latest version of this documentation can be found on-line at - http://developer.gnome.org/evolution-shell/. + https://gnome.pages.gitlab.gnome.org/evolution/docs/evolution-shell/. diff --git a/docs/reference/evolution-util/evolution-util-docs.sgml.in b/docs/reference/evolution-util/evolution-util-docs.sgml.in index 1ccfb6334d..9d59c113d8 100644 --- a/docs/reference/evolution-util/evolution-util-docs.sgml.in +++ b/docs/reference/evolution-util/evolution-util-docs.sgml.in @@ -9,7 +9,7 @@ Evolution Utilities Reference Manual The latest version of this documentation can be found on-line at - http://developer.gnome.org/evolution-util/. + https://gnome.pages.gitlab.gnome.org/evolution/docs/evolution-util/.