[gimp/wip/Jehan/docs-tarball] gitlab-ci: generate tarball for GIMP documentation.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/Jehan/docs-tarball] gitlab-ci: generate tarball for GIMP documentation.
- Date: Wed, 7 Sep 2022 23:39:18 +0000 (UTC)
commit b866c5019412e19642c049b20d949a11d7603932
Author: Jehan <jehan girinstud io>
Date: Thu Sep 8 01:17:06 2022 +0200
gitlab-ci: generate tarball for GIMP documentation.
.gitlab-ci.yml | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1cff434081..496081b04a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -238,6 +238,7 @@ gimp-meson-debian:
script:
- meson _build
--prefix="${INSTALL_PREFIX}"
+ -Dg-ir-doc=true -Dgi-docgen=enabled
- ninja -C _build
- ninja -C _build test
# The src should not be changed by the build. If it is, something is
@@ -822,18 +823,23 @@ dev-docs:
- if: '$GIMP_CI_SOURCES != null'
stage: distribution
dependencies:
- - gimp-distcheck-debian
+ - gimp-meson-debian
artifacts:
name: "GIMP-sources-${CI_COMMIT_SHORT_SHA}"
when: always
expire_in: 2 days
paths:
- - g-ir-docs
- - reference
+ - gimp-docs-*.tar.xz
+ - gimp-docs-*.tar.xz.SHA256SUMS
+ - gimp-docs-*.tar.xz.SHA512SUMS
script:
- mv _build/devel-docs/g-ir-docs .
- mv _build/devel-docs/reference .
- needs: ["gimp-distcheck-debian"]
+ - GIMP_VER=$(grep "^ *version: *'\([^']*\)',$" meson.build | head -1 | sed "s/^ *version:
*'\([^']*\)',$/\1/") &&
+ tar cf gimp-docs-$GIMP_VER.tar.xz g-ir-docs reference
&&
+ sha256sum gimp-docs-*.tar.xz > ${FILENAME}.SHA256SUMS
&&
+ sha512sum gimp-docs-*.tar.xz > ${FILENAME}.SHA512SUMS
+ needs: ["gimp-meson-debian"]
flatpak-nightly:
extends: '.publish_nightly'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]