Add ci release machinery
This commit is contained in:
		| @ -1,6 +1,15 @@ | ||||
| include: | ||||
|   - project: 'gnome/citemplates' | ||||
|     file: 'flatpak/flatpak_ci_initiative.yml' | ||||
|   - component:  gitlab.gnome.org/GNOME/citemplates/release-service@master | ||||
|     inputs: | ||||
|       dist-job-name: "fedora-distcheck" | ||||
|       tarball-artifact-path: "_build/meson-dist/${CI_PROJECT_NAME}+-${CI_COMMIT_TAG}.tar.xz" | ||||
|  | ||||
| stages: | ||||
|   - build | ||||
|   - docs | ||||
|   - deploy | ||||
|  | ||||
| cache: | ||||
|   paths: | ||||
| @ -10,16 +19,23 @@ fedora-distcheck: | ||||
|   image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v3 | ||||
|   variables: | ||||
|     DO_DISTCHECK: "yes" | ||||
|   when: manual | ||||
|   when: always | ||||
|   stage: build | ||||
|   script: | ||||
|     - git config --global --add safe.directory $CI_PROJECT_DIR | ||||
|     - bash -x ./.gitlab-ci/test-docker-meson.sh | ||||
|   artifacts: | ||||
|     when: always | ||||
|     name: "gtk3-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" | ||||
|     paths: | ||||
|       - "_build/meson-dist" | ||||
|  | ||||
| fedora-meson: | ||||
|   image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v3 | ||||
|   stage: build | ||||
|   variables: | ||||
|     EXTRA_MESON_FLAGS: "-Ddefault_library=both" | ||||
|     DO_TEST: "yes" | ||||
|   script: | ||||
|     - bash -x ./.gitlab-ci/test-docker-meson.sh | ||||
|   artifacts: | ||||
| @ -34,6 +50,7 @@ debian-meson: | ||||
|   stage: build | ||||
|   variables: | ||||
|     EXTRA_MESON_FLAGS: "-Ddefault_library=both" | ||||
|     DO_TEST: "yes" | ||||
|   script: | ||||
|     - bash -x ./.gitlab-ci/test-docker-meson.sh | ||||
|   artifacts: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Matthias Clasen
					Matthias Clasen