diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2020-11-09 14:46:28 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2020-11-09 14:50:54 +0000 |
commit | 3c1ee32c33d74e893414e5a56b78666514ea0bf0 (patch) | |
tree | 0e9d7ee3741ca0291d6b90743fe6872a950f5831 /.gitlab-ci.yml | |
parent | c5c870a7c490726a01c11d2ea3227deda20d0913 (diff) | |
download | gdk-pixbuf-3c1ee32c33d74e893414e5a56b78666514ea0bf0.tar.gz |
ci: Add release-dist job
Use it to generate the release artefacts.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9c50eaaa0..847d2d512 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -65,7 +65,7 @@ reference: image: ${FEDORA_IMAGE} needs: [] variables: - BUILD_OPTS: "-Dgtk_doc=true" + BUILD_OPTS: "-Dbuildtype=release -Dgtk_doc=true" script: - meson ${COMMON_MESON_FLAGS} ${LOADERS_FLAGS} ${BUILD_OPTS} _build . - ninja -C _build gdk-pixbuf-doc @@ -75,6 +75,26 @@ reference: paths: - _reference +release-dist: + stage: build + image: ${FEDORA_IMAGE} + needs: [] + variables: + BUILD_OPTS: "-Dbuildtype=release -Dgtk_doc=true" + script: + - meson ${COMMON_MESON_FLAGS} ${LOADERS_FLAGS} ${BUILD_OPTS} _build . + - meson compile -C _build + - meson dist -C _build + - ninja -C _build gdk-pixbuf-doc + - tar -c -J -f _build/gdk-pixbuf-docs-${CI_COMMIT_TAG}.tar.xz _build/docs/ + artifacts: + when: on_success + paths: + - _build/meson-dist/gdk-pixbuf-${CI_COMMIT_TAG}.tar.xz + - _build/gdk-pixbuf-docs-${CI_COMMIT_TAG}.tar.xz + only: + - tags + pages: stage: deploy needs: [reference] |