ci: include template from gst-ci master branch again
[platform/upstream/gstreamer.git] / .gitlab-ci.yml
1 include: "https://gitlab.freedesktop.org/gstreamer/gst-ci/raw/master/gitlab/ci_template.yml"
2
3 .local-rules: &local-rules
4   rules:
5     - changes:
6       - validate/launcher/
7
8 # Run valgrind if we changed the check.py testsuite
9 local valgrind core:
10   extends: '.valgrind fedora x86_64'
11   variables:
12     TEST_SUITE: "check.gstreamer\\..*"
13   <<: *local-rules
14
15 local valgrind base:
16   extends: '.valgrind fedora x86_64'
17   variables:
18     TEST_SUITE: "check.gst-plugins-base\\..*"
19   <<: *local-rules
20
21 local valgrind good:
22   extends: '.valgrind fedora x86_64'
23   variables:
24     TEST_SUITE: "check.gst-plugins-good\\..*"
25   <<: *local-rules
26
27 local valgrind ugly:
28   extends: '.valgrind fedora x86_64'
29   variables:
30     TEST_SUITE: "check.gst-plugins-ugly\\..*"
31   <<: *local-rules
32
33 local valgrind bad:
34   extends: '.valgrind fedora x86_64'
35   variables:
36     TEST_SUITE: "check.gst-plugins-bad\\..*"
37   <<: *local-rules
38
39 local valgrind ges:
40   extends: '.valgrind fedora x86_64'
41   variables:
42     TEST_SUITE: "check.gst-editing-services\\..*"
43   <<: *local-rules