Thibault Saunier
917ff85856
gitlab: Fix mixup in excepting gst-docs to build the nodebug job
2019-05-16 14:03:09 -04:00
Thibault Saunier
3c5db7d449
Add support to build the documentation
...
Since we can't run valgrind tests on fedora 30 yet (see
https://gitlab.freedesktop.org/gstreamer/gst-ci/merge_requests/125 ),
we build the nodebug variant with the F30 image and use the artifacts
of that build to build the documentation and not the main one.
2019-05-15 18:29:32 -04:00
Thibault Saunier
b159e08f89
gitlab: Run all valgrind jobs when running in gst-ci
...
Everything needs to be tested there as we might be updating the docker image
2019-05-13 21:51:15 -04:00
Thibault Saunier
68fa0afea7
Revert "Add support for building the doc"
...
This reverts commit 58861fd410
.
2019-05-13 21:48:36 -04:00
Thibault Saunier
4e5707d2b3
doc-importer: Update job name now that we build the API doc
2019-05-13 19:36:01 -04:00
Thibault Saunier
7ecf44d232
gitlab: Do not "build nodebug fedora" on gst-docs
...
And do not build at all for gst-examples either
2019-05-13 17:03:07 -04:00
Thibault Saunier
58861fd410
Add support for building the doc
2019-05-13 19:41:20 +00:00
Tim-Philipp Müller
ebb38fc3a0
gitlab/ci_template: no need to do cerbero builds for gstreamer-vaapi
2019-05-04 22:00:17 +00:00
Nicolas Dufresne
1e27cc81b1
gitlab: manifest: Use a cerbero ref with build
...
For non-cerbero builds, pick a cerbero reference for which a build has
completed. This will reduce the number of cache miss, hence reduce the
number of timeouts and slow build we are facing each time cerbero is
updated.
Fixes #16
2019-05-03 20:05:33 +00:00
Thibault Saunier
a659ed8f2e
gitlab: Check bugs resolutions when running the validate/ges testsuite
2019-05-01 09:50:58 -04:00
Thibault Saunier
1c249d24ae
gitlab: Do not pass --force-sync in the launcher
...
We let subproject handle it for us now
2019-04-25 10:40:26 -04:00
Thibault Saunier
3c6bf43ce3
gitlab: ORC_CODE=backup is now set in validate GstCheck application
2019-04-17 11:05:11 -04:00
Thibault Saunier
5c5554622b
gitlab: Blacklist moved to the check testsuite directly
2019-04-17 10:06:49 -04:00
Thibault Saunier
b55b0f7a74
gitlab: Run valgrind on ges tests
...
blacklisting python tests for now as those are still leaky/need some python suppressions
2019-04-16 16:47:48 +00:00
Thibault Saunier
074a0eecbf
gitlab: Dump launcher logs on failures
2019-04-16 15:47:24 +00:00
Nicolas Dufresne
22a3bfeeb5
gitlab: Disable integration test in cerbero repository
...
This is minimal fix for this job, we don't build the required
dependency.
2019-04-07 18:00:02 -04:00
Tim-Philipp Müller
57848d32f3
gitlab/ci_template: skip cerbero builds and integration tests for gst-omx
...
and the integration test for gstreamer-vaapi (we explicitly
remove the vaapi plugin when running integration tests).
2019-04-06 17:45:22 +01:00
Jordan Petridis
8fb9cb147b
gitlab/ci_template: Build gst-omx as well
2019-04-05 19:20:00 +03:00
Thibault Saunier
1a3f1f66cd
gitlab: The launcher now generate the right suppression files list
...
See 787939f750
2019-04-04 17:25:05 -03:00
Matthew Waters
4cbf9a6ed5
gitlab: fix gst-integration-testuite exceptions
...
Fixes error introduced in
9d32304eb3
https://gitlab.freedesktop.org/gstreamer/gst-ci/merge_requests/94
2019-04-04 21:38:51 +11:00
Thibault Saunier
9d32304eb3
gitlab: Do not run check and apps job on gst-integration-testsuites
2019-04-03 19:13:21 -03:00
Thibault Saunier
edd8ff52e3
ci: Run 'validate' and 'ges' integration testsuites
...
And use new validate feature to print debug logs URL directly
in the logs instead of dumping the whole files.
2019-04-03 19:13:21 -03:00
Thibault Saunier
e06f324cf1
Update to latest fedora 64 image
2019-04-03 19:13:17 -03:00
Matthew Waters
d3ecc6d741
gitlab: don't build cerbero jobs in gst-build
...
Fixes https://gitlab.freedesktop.org/gstreamer/gst-ci/issues/17
2019-04-02 23:30:48 +11:00
Matthew Waters
caec83aa1f
gitlab/android-examples: only output the resulting apks
...
The full build directory while useful for debugging is rather large
(almost 1GB per app depending on plugins used).
2019-03-29 01:10:24 +11:00
Matthew Waters
f398562cb3
gitlab: also build-test the android tutorials from gst-docs
2019-03-28 11:25:49 +11:00
Tim-Philipp Müller
42c1dcdf59
gitlab/ci_template: shorten name for gstreamer nodebug build
...
Shorter and nicer to read with spaces than underscores.
2019-03-27 15:17:23 +00:00
Matthew Waters
be70dc3735
gitlab: disable check target in gst-examples
...
Not particularly useful there
2019-03-27 13:26:17 +11:00
Matthew Waters
c4a3df759d
add CI for gst-examples android build
2019-03-27 12:11:31 +11:00
Matthew Waters
ab873b5e58
gitlab: add a script to clone a repository using manifest details
2019-03-26 21:35:44 +00:00
Jordan Petridis
bc2bd98a75
gitlab/ci_template: disable another test in check
...
close #12
2019-03-26 13:47:01 +02:00
Jordan Petridis
01624a5051
gitab/ci_template: Update cerbero image
2019-03-26 02:26:55 +02:00
Tim-Philipp Müller
7ed820aa1f
gitlab/ci_template: run valgrind tests automatically
...
Don't valgrind everything for all changes though,
but only those modules most likely to be affected
by changes in the current ci project. So, valgrind
- gstreamer only for gstreamer core changes
- gst-plugins-base for core/base changes
- gst-plugins-good for core/base/good changes
- gst-plugins-ugly for core/base/ugly changes
- gst-plugins-bad for core/base/good changes
In other words: don't valgrind core/base if it's
good/bad/ugly that's being changed, for example.
Don't valgrind -good or -ugly for changes in -bad,
etc.
Meaning:
- for changes in core, valgrind core/base/good/ugly/bad
- for changes in base, valgrind base/good/ugly/bad
- for changes in good, valgrind good/bad
- for changes in ugly, valgrind ugly
- for changes in bad, valgrind bad
More modules to be added later once they're valgrind
clean on the CI.
https://gitlab.freedesktop.org/gstreamer/gst-ci/merge_requests/80
2019-03-25 17:31:44 +00:00
Tim-Philipp Müller
21733f4057
gitlab/ci_template: add manual valgrind jobs
2019-03-25 17:31:44 +00:00
Nirbheek Chauhan
ad598c3f02
Always print timestamps when running Cerbero
...
This is useful when doing performance improvements or comparisons.
2019-03-25 21:49:29 +05:30
Thibault Saunier
43d8affe31
Do not run indent on gst-integration-testsuites
2019-03-25 09:32:27 -03:00
Tim-Philipp Müller
b0affb257e
gitlab/ci_template: blacklist curlhttpsrc test_multiple_http_requests
...
Too flaky.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/932
2019-03-23 20:04:38 +00:00
Jordan Petridis
d1181c94d5
gitlab/ci_template: add a build that disabled debug logs
2019-03-22 14:57:35 +00:00
Thibault Saunier
74a954ca91
Track gst-integration-testsuites
2019-03-21 18:15:13 -03:00
Jordan Petridis
0831f87561
gitlab/ci_template: refresh the image builds
2019-03-14 20:51:08 +02:00
Matthew Waters
775c0b3520
gitlab: remove the android gst-build target
...
android is now being tested using cerbero for the binaries we produce.
2019-03-13 13:00:01 -04:00
Matthew Waters
d6779a1d07
gitlab/cerbero-android: build without werror
2019-03-13 10:35:00 -04:00
Nicolas Dufresne
4221153836
CI: Add Android universal builds
2019-03-13 10:35:00 -04:00
Nicolas Dufresne
ae80b863c3
gitlab: Move cerbero jobs in gst-ci
...
This will allow extending the CI at one place.
2019-03-12 22:56:21 -04:00
Matthew Waters
ed534a2f5a
cerbero: enable the werror variant by default
2019-03-11 15:00:57 +00:00
Matthew Waters
d86a39a65b
gitlab: update cerbero-fedora image to the latest
2019-03-10 23:57:55 +11:00
Thibault Saunier
907400a2a0
Blacklist check.gstreamer-sharp.SdpTests
2019-03-06 10:47:20 -03:00
Tim-Philipp Müller
badb75f4ed
gitlab/ci_template: skip cerbero builds for gst-build changes
2019-03-03 21:57:16 +00:00
Thibault Saunier
f87d553bc4
Enable GstSharp
2019-02-25 19:20:22 -03:00
Jordan Petridis
42335f3100
ci_template: unblacklist test
...
Should be fixed by the following MR
https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/merge_requests/20
2019-02-22 14:52:53 +02:00