Jan Alexander Steffens (heftig)
4493ab0bb8
ci_template: Use git diff --quiet for checking for changes
...
Checking the exit code of git diff --quiet is preferred over looking
whether git diff produces any output.
2018-12-05 22:26:07 +01:00
Jan Alexander Steffens (heftig)
5b664cd00f
ci_template: Don't use command substitution with find
...
GNU find has operations like -exec and -delete that operate without the
brittleness of applying shell word splitting to its output.
In addition, it won't fail if no files were matched.
2018-12-05 22:26:07 +01:00
Jordan Petridis
9e8d215f90
ci_template: Add a gst-indent job
2018-12-03 17:39:09 +02:00
Jordan Petridis
06c76e1d63
CI: Update image uris
2018-12-01 15:20:38 +02:00
Xavier Claessens
e89c402e14
Update docker images to latest
2018-11-28 13:39:16 -05:00
Jordan Petridis
f085d34a32
docker: Move android into a unified image
2018-11-27 16:07:57 +02:00
Tim-Philipp Müller
ed9ae8bb2b
ci-template: build with --werror by default
2018-11-25 23:26:20 +00:00
Jordan Petridis
e89fad1455
gitlab/ci_template.yml: rework the CI stages
...
Idea is that in order to not consume many resources for broken
builds, we will have a basic stage where just one simple set of
build and test jobs is run. If that passes we will continue with
the rest of the Pipeline suite.
2018-11-23 20:48:54 +02:00
Jordan Petridis
2bb429bbf0
gitlab/ci_template.yml: add dependencies block to the .build template
2018-11-23 19:05:12 +02:00
Jordan Petridis
67fcaad29e
Revert "Avoid duplication between ci_template.yml and .gitlab-ci.yml"
...
This reverts commit 6bdd1ead99
.
This does not actually avoid duplication... [1]
[1] 6bdd1ead99 (note_81275)
2018-11-23 19:05:12 +02:00
Xavier Claessens
6bdd1ead99
Avoid duplication between ci_template.yml and .gitlab-ci.yml
2018-11-22 16:51:31 -05:00
Xavier Claessens
1f326e2693
Add Android arm64 cross build
2018-11-22 14:59:35 -05:00
Xavier Claessens
68a71431b8
Build Ubuntu base image
2018-11-22 13:24:26 -05:00
Jordan Petridis
cc5ff7d8f0
CI: Test both the ci_template as well as local changes
...
Instead of just overwritting the template build jobs, test both
so we avoid regressions.
See [1] for more
[1] 1858a709e6
2018-11-22 16:26:34 +02:00
Jordan Petridis
bf92771e45
gitlab/ci_template.yml: Use tagged docker image for the manifest job
2018-11-22 13:18:03 +02:00
Jordan Petridis
c930a3a229
gitlab/ci_template.yml: Use correct yaml syntax
...
single quotes in yaml don't escape special charters which
causes the env variable to never be resolved to its proper path.
2018-11-22 12:55:52 +02:00
Thibault Saunier
01beb70022
gitlab: Update the docker image we use
...
so we have latest fix for gst-build git-update script
2018-11-21 21:27:39 -03:00
Thibault Saunier
12d067f249
Revert "Revert me when merged"
...
This reverts commit 5cff46553e913e5ab13e63561edaa519a4ca904f.
2018-11-13 14:15:41 -03:00
Thibault Saunier
d02fd933d3
Revert me when merged
...
Stopping the circular dependency.
2018-11-13 16:51:36 +00:00
Thibault Saunier
0cfe2cee41
gitlab: Handle checking out the right gst-ci branch to call build_manifest
2018-11-13 16:51:36 +00:00
Jordan Petridis
e3d2c345b6
ci_template: Update docker image tags
2018-11-12 18:57:42 +02:00
Víctor Manuel Jáquez Leal
1858a709e6
ci_template.yml: enable gstreamer-vaapi
2018-11-12 16:04:13 +00:00
Jordan Petridis
6ddb35c3c4
ci_template.yml: Temporarly disable builddir artifact
...
We won't use it till the tests land, and the fd.o runners are
getting overloading causing jobs to fail with 500 error during
artifact upload. [1]
Thus disable this feature temporarly.
[1]: https://gitlab.freedesktop.org/freedesktop/freedesktop/issues/44
2018-11-09 21:29:41 +02:00
Jordan Petridis
ece0ea97bf
Add an initial template of a gitlab-ci config
...
This is meant to be used with the `include:` featrue of gitlab [1]
in order to provide the same CI pipeline for all the gstreamer
modules.
[1] https://docs.gitlab.com/ce/ci/yaml/README.html#include
2018-11-09 16:22:10 +02:00