summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Use built-in distribution image name mechanismArun Raghavan2023-04-211-2/+1
| | | | Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/789>
* ci: Update to freedesktop/ci-templatesArun Raghavan2023-04-211-4/+4
| | | | | | The upstream repo changed quite some time ago. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/788>
* gitlab-ci: Turn on Werror for meson buildsMarijn Suijten2021-11-051-1/+1
| | | | | | Prevent simple warnings like !651 from slipping into the build. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/653>
* gitlab-ci: Bump Ubuntu image to 20.04Marijn Suijten2021-11-051-2/+2
| | | | | | | | | e04f14eb/dc9dc70f introduced preprocessor warnings to deny the use of any `alsa-lib` older than `1.2.1`, and with a future patch disallowing warnings entirely through `-Werror` we now need a distribution that serves a new enough `alsa-lib`. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/653>
* build-sys: meson: fix meson dist versionIgor V. Kovalenko2021-03-151-0/+2
| | | | Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/516>
* build-sys: drop autotools build systemIgor V. Kovalenko2021-03-151-26/+5
| | | | Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/516>
* ci: Fix commentTanu Kaskinen2020-10-131-2/+3
| | | | The UBUNTU_DEBS variable has been replaced by FDO_DISTRIBUTION_PACKAGES.
* ci: Go back to using CI templates from masterArun Raghavan2020-03-071-2/+6
| | | | | Consensus is that we prefer this to potentially remaining on older, commits and manually updating at unknown frequency.
* ci: Update for changes in CI templateArun Raghavan2020-03-071-8/+10
| | | | | | | | | This updates things based on changes in the templates that we use. Also pins the ref in the template repo so that our build does not break when the template parameters change. This does mean that we should likely periodically check the ci-templates repo, but this seems to be better than the build breaking unexpectedly.
* gitlab: explain the container image tag betterTanu Kaskinen2019-12-211-1/+5
|
* gitlab: Make container updates automaticArun Raghavan2019-12-211-1/+89
|
* .gitlab-ci: Add meson test-daemonArnaud Rebillout2019-06-081-0/+1
| | | | Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
* gitlab-ci: Create two different jobs for autotools and meson buildsArnaud Rebillout2018-10-041-5/+12
| | | | Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
* gitlab: Add meson build to CIArun Raghavan2018-09-171-0/+4
|
* gitlab: Add support for GitLab CIArun Raghavan2018-08-271-0/+18
This adds a Dockerfile to generate a Docker image with the required dependencies on top of the standard Ubuntu 18.04 image. The Gitlab CI then runs the PulseAudio build within this image.