include:dict# Map `include: project:` names to local paths
manual:bool# Allow manual jobs to be used (see `--manual`)
names:list[str]# Names of specific jobs (or stages with `--pipeline`) (see `names`)
network:str# Configure the network mode used (see `--network`)
no_console:bool# Disable console launch in bash/debug modes (see `--no-console`)
no_regex:bool# Disable regex search of names (see `--no-regex`)
no_verbose:bool# Hide jobs verbose outputs (see `--no-verbose`)
notify:bool# Enable host notifications of pipeline and jobs results (see `--notify`)
pipeline:bool# Automatically run pipeline stages rather than jobs (see `-p`)
quiet:bool# Hide jobs execution context (see `-q`)
real_paths:bool# Mount real folder paths in the container (see `-r`)
shell:str# Configure the default bash/debug shell entrypoint (see `--shell`)
sockets:bool# Mount engine sockets for nested containers (see `-S`)
ssh:bool|str# Bind SSH credentials to a container's user (see `--ssh`)
tags:list[str]# Handle listed tags as manual jobs (see `--tags`)
variables:dict[str]# Define `KEY: VALUE` variables for local jobs
version:str# Define a minimum version for `gitlabci-local` recommended for this file
volumes:bool# Mount `VOLUME` or `HOST:TARGET` in containers (see `-v`)
workdir:bool# Override the container's working path (see `-w`)
```
<!-- prettier-ignore-end -->
Examples for each of these can be found in the `local` unit tests: [tests/local](https://gitlab.com/AdrianDC/gitlabci-local/blob/master/tests/local/.gitlab-ci.yml)
and [tests/includes](https://gitlab.com/AdrianDC/gitlabci-local/blob/master/tests/includes/.gitlab-ci.project.yml)
@@ -230,6 +251,7 @@ The following variables are also defined by `gitlabci-local`:
-`CI_LOCAL_USER_HOST_USERNAME`: The host user's username value
</div>
</details>
---
@@ -308,7 +330,7 @@ or to disable the automated updates daily check (`[updates] > enabled`)
The `settings.ini` file location and contents can be shown with the following command:
```yml
```bash
gitlabci-local --settings
```
@@ -335,6 +357,7 @@ an environment variable `NO_COLOR=1` can be defined to disable colors.
you shoud uninstall both packages first before updating
</div>
</details>
---
@@ -345,7 +368,7 @@ an environment variable `NO_COLOR=1` can be defined to disable colors.