[iyunv@iZ25bjcxoq5Z ~]# gitlab-ci-multi-runner run-single --help
NAME:
run
-single - start single runner
USAGE:
command run
-single [command options] [arguments...]
OPTIONS:
--name, --description Runner name [$RUNNER_NAME]--limit Maximum number of builds processed by this runner [$RUNNER_LIMIT]--ouput-limit Maximum build trace>-u, --url Runner URL [$CI_SERVER_URL]-t, --token Runner token [$CI_SERVER_TOKEN]--tls-ca-file File containing the certificates to verify the peer when using HTTPS [$CI_SERVER_TLS_CA_FILE]--executor Select executor, eg. shell, docker, etc. [$RUNNER_EXECUTOR]--builds-dir Directory where builds are stored [$RUNNER_BUILDS_DIR]--cache-dir Directory where build cache is stored [$RUNNER_CACHE_DIR]--env Custom environment variables injected to build environment [$RUNNER_ENV]--shell Select bash, cmd or powershell [$RUNNER_SHELL]--ssh-user User name [$SSH_USER]--ssh-password User password [$SSH_PASSWORD]--ssh-host Remote host [$SSH_HOST]--ssh-port Remote host port [$SSH_PORT]--ssh-identity-file >--docker-host Docker daemon address [$DOCKER_HOST]--docker-cert-path Certificate path [$DOCKER_CERT_PATH]--docker-tlsverify Use TLS and verify the remote [$DOCKER_TLS_VERIFY]--docker-hostname Custom container hostname [$DOCKER_HOSTNAME]--docker-image Docker image to be used [$DOCKER_IMAGE]--docker-privileged Give extended privileges to container [$DOCKER_PRIVILEGED]--docker-disable-cache Disable all container caching [$DOCKER_DISABLE_CACHE]--docker-volumes Bind mount a volumes [$DOCKER_VOLUMES]--docker-cache-dir Directory where to store caches [$DOCKER_CACHE_DIR]--docker-extra-hosts Add a custom host-to-IP mapping [$DOCKER_EXTRA_HOSTS]--docker-links Add link to another container [$DOCKER_LINKS]--docker-services Add service that is started with container [$DOCKER_SERVICES]--docker-wait-for-services-timeout How long to wait for service startup [$DOCKER_WAIT_FOR_SERVICES_TIMEOUT]--docker-allowed-images Whitelist allowed images [$DOCKER_ALLOWED_IMAGES]--docker-allowed-services Whitelist allowed services [$DOCKER_ALLOWED_SERVICES]--docker-image-ttl [$DOCKER_IMAGE_TTL]--parallels-base-name VM name to be used [$PARALLELS_BASE_NAME]--parallels-template-name VM template to be created [$PARALLELS_TEMPLATE_NAME]--parallels-disable-snapshots Disable snapshoting to speedup VM creation [$PARALLELS_DISABLE_SNAPSHOTS]--virtualbox-base-name VM name to be used [$VIRTUALBOX_BASE_NAME]--virtualbox-disable-snapshots Disable snapshoting to speedup VM creation [$VIRTUALBOX_DISABLE_SNAPSHOTS]
[iyunv@iZ25bjcxoq5Z gitlab-runner]# gitlab-ci-multi-runner run --help
NAME:
run
- run multi runner service
USAGE:
command run [command options] [arguments...]
OPTIONS:
-c, --config "/etc/gitlab-runner/config.toml" Config file [$CONFIG_FILE]-n, --service "gitlab-runner" Use different names for different services-d, --working-directory Specify custom working directory-u, --user Use specific user to execute shell scripts--syslog Log to syslog
OPTIONS:
--service, -n "gitlab-runner" Specify service name to use--working-directory, -d "/root" Specify custom root directory where all data are stored--config, -c "/etc/gitlab-runner/config.toml" Specify custom config file--user, -u Specify user-name to secure the runner