glib/.gitlab-ci
Simon McVittie 0655eac0ee Merge branch 'ci-libdbus' into 'master'
ci: Add libdbus development files to CI Docker images

See merge request GNOME/glib!1177
2019-10-28 20:39:22 +00:00
..
android-download-ndk.sh ci: Add latest Android API level 28 2018-06-27 09:23:13 -04:00
android-ndk.Dockerfile ci: Update the Android NDK Docker image 2019-07-24 13:08:06 +01:00
android-setup-env.sh ci: Add latest Android API level 28 2018-06-27 09:23:13 -04:00
coverage-docker.sh ci: Add lcov configuration to ignore g_return_*if_fail()/g_assert*() 2018-10-06 00:19:20 +01:00
cross_file_mingw64.txt docs: Add objcopy to example cross-compilation file 2019-10-28 12:11:12 +00:00
debian-stable.Dockerfile ci: Add libdbus development files to CI Docker images 2019-10-21 16:45:14 +01:00
fedora.Dockerfile ci: Add libdbus development files to CI Docker images 2019-10-21 16:45:14 +01:00
fixup-cov-paths.py ci: collect test coverage and deploy a html report through gitlab pages 2018-05-02 11:14:45 +01:00
lcovrc ci: Add lcov configuration to ignore g_return_*if_fail()/g_assert*() 2018-10-06 00:19:20 +01:00
meson-junit-report.py ci: Include stderr output in JUnit XML report 2019-09-02 14:16:33 +01:00
mingw.Dockerfile ci: Update the MingW Docker image 2019-07-24 13:08:06 +01:00
README.md Update the instructions in .gitlab-ci. 2019-07-16 21:12:24 -07:00
run-docker.sh ci: Beef up run-docker.sh 2019-04-30 15:37:31 +01:00
run-tests.sh ci: Add valgrind memcheck support on Fedora 2019-09-02 14:16:33 +01:00
test-msvc.bat ci: Update the MSVC build script 2019-07-24 13:08:06 +01:00
test-msys2.sh ci: Update the MSYS2 build script 2019-07-24 13:08:06 +01:00

CI support stuff

Docker image

GitLab CI jobs run in a Docker image, defined here. To update that image (perhaps to install some more packages):

  1. Edit .gitlab-ci/Dockerfile with the changes you want
  2. Run .gitlab-ci/run-docker.sh build --base=debian --base-version=1 to build the new image (bump the version as needed)
  3. Run .gitlab-ci/run-docker.sh push --base=debian --base-version=1 to upload the new image to the GNOME GitLab Docker registry
    • If this is the first time you're doing this, you'll need to log into the registry
    • If you use 2-factor authentication on your GNOME GitLab account, you'll need to create a personal access token and use that rather than your normal password
  4. Edit .gitlab-ci.yml (in the root of this repository) to use your new image