mirror of
https://gitlab.gnome.org/GNOME/libsecret.git
synced 2024-12-22 04:38:55 +00:00
0ef4776a78
Don't waste precious CI time reinstalling/upgrading packages. Most of the scripts here were taken from GLib's CI scripts, but adjusted to deal with dependencies that might change between branches rather than different distros.
1.1 KiB
1.1 KiB
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):
- Edit
.gitlab-ci/$BRANCH.Dockerfile
with the changes you want - Run
.gitlab-ci/run-docker.sh build --branch=$BRANCH --version=1
to build the new image (bump the version from the latest listed for the main branch) https://gitlab.gnome.org/GNOME/libsecret/container_registry). If--branch
is not specified, it will use the default branch - Run
.gitlab-ci/run-docker.sh push --branch=$BRANCH --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 — the token should have
read_registry
andwrite_registry
permissions
- Edit
.gitlab-ci.yml
(in the root of this repository) to use your new image