services:gitlab:gitlab-runner
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
services:gitlab:gitlab-runner [2021/08/25 09:57] – hoffmac00 | services:gitlab:gitlab-runner [2022/07/08 15:58] (current) – hoffmac00 | ||
---|---|---|---|
Line 121: | Line 121: | ||
===== Parallel and matrix ===== | ===== Parallel and matrix ===== | ||
- | Inside a job, you can use '' | + | Inside a job, you can use '' |
<code yaml> | <code yaml> | ||
Line 193: | Line 193: | ||
will use the checksum of '' | will use the checksum of '' | ||
- | Jobs that update the cache should always be idempotent (i.e. should not change anything when run again) and reuse existing files. This means you wouldn’t need to reinstall, say 2GiB in a python venv with every run of a pipeline but only update the existing modules. | + | Jobs that update the cache should always be idempotent (i.e. should not change anything when run again) and reuse existing files. This means you wouldn’t need to reinstall, say 2GiB in a python venv with every run of a pipeline but only update the existing modules. |
===== Images ===== | ===== Images ===== | ||
Line 202: | Line 202: | ||
* buster | * buster | ||
* bullseye | * bullseye | ||
- | * bookworm | + | * bookworm |
* oldstable (last stable release) | * oldstable (last stable release) | ||
* stable (stable release, installed on workstations) | * stable (stable release, installed on workstations) | ||
Line 210: | Line 210: | ||
Available variants: | Available variants: | ||
- | * base (most simple variant e.g. for simple shell scripts) | + | * base (most simple variant e.g. for simple shell scripts) |
* dev (for C/C++ projects) | * dev (for C/C++ projects) | ||
* python (comes with the same python libs as the workstations) | * python (comes with the same python libs as the workstations) |
services/gitlab/gitlab-runner.1629885445.txt.gz · Last modified: 2021/08/25 09:57 by hoffmac00