Fix translation pot files when creating dist tarballs
[platform/upstream/gstreamer.git] / ci / README.txt
1 GStreamer Continuous Integration
2 ================================
3
4 This repository contains all material relevant to the GStreamer
5 Continuous Integration system.
6
7 * Docker images
8
9 * Build scripts and code
10
11 Basic instructions for reproducing CI issues locally
12 ====================================================
13
14 Note the URL of the image in the job logs, for instance:
15
16 ```
17 Using docker image sha256:ac097589af0f486321adf7e512f2237c55533b9b08dabb49164a521a374d406d for registry.freedesktop.org/ocrete/gstreamer/amd64/fedora:2022-12-10.0-main with digest registry.freedesktop.org/ocrete/gstreamer/amd64/fedora@sha256:a2f7be944964a115ada2b3675c190bc9a094a5b35eba64a1ac38d52d55d13663
18 ```
19
20 Pull the image:
21
22 ```
23 docker pull registry.freedesktop.org/ocrete/gstreamer/amd64/fedora:2022-12-10.0-main
24 ```
25
26 Run it:
27
28 ```
29 docker run -it fedora:2022-12-10.0-main
30 ```
31
32 At this point, you want to clone the relevant branch, eg if the issue occurs with main:
33
34 ```
35 git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git
36 cd gstreamer
37 ```
38
39 Adapt the above to your situation.
40
41 Now, export the relevant variables by observing the job logs and `.gitlab-ci.yml` at
42 he root of the GStreamer repository, then run the steps listed in the script section.