glab(1) glab(1) (NAME) glab-ci-run - CI/CD. (SYNOPSIS) glab ci run [flags] (DESCRIPTION) --branch (reference) . . (--variables --variables- env --variables-file --variables-from) --mr . . -i --input . key:value . string . type(value) . key:string(value) value . : o string: . . key:string(value). o int: . key:int(42). o float: (). key:float(3.14). o bool: (). key:bool(true). o array: . key:array(foo,bar). . key:array(foo,bar,) [foo, bar] . array() . array(,) . () . --input key:array(foo,bar) --input 'key:array(foo,bar)' . (OPTIONS) -b, --branch="" (reference). -i, --input=[] 'key:value'. (Merge Request) . . --mr[=false] (Merge Request) . --variables=[] key:value. (MR) . --variables-env=[] key:value. (MR) . --variables-file=[] key:value. (MR) . -f, --variables-from="" JSON . 'key' 'value' . (MR) . -w, --web[=false] . BROWSER . (OPTIONS INHERITED FROM PARENT COMMANDS) -h, --help[=false] . -R, --repo="" . OWNER/REPO GROUP/NAMESPACE/REPO . URL Git . (EXAMPLES) glab ci run glab ci run --variables glab ci run -b main glab ci run --web glab ci run --mr # CI glab ci run -b main --variables-env key1:val1 glab ci run -b main --variables-env key1:val1,key2:val2 glab ci run -b main --variables-env key1:val1 --variables-env key2:val2 glab ci run -b main --variables-file MYKEY:file1 --variables KEY2:some_value # CI glab ci run -b main --input key1:val1 --input key2:val2 glab ci run -b main --input "replicas:int(3)" --input "debug:bool(false)" --input "regions:array(us-east,eu-west)" # JSON # variables.json : # [ # { # "key": "CI_PIPELINE_SOURCE", # "value": "web", # "variable_type": "env_var" # }, # { # "key": "DEPLOY_ENV", # "value": "production" # } # ] glab ci run -b main --variables-from variables.json (SEE ALSO) glab-ci(1) Auto generated by spf13/cobra Sep 2026 glab(1)