glab-ci-config-compile - Man Page

View the merged CI/CD configuration.

Synopsis

glab ci config compile [] [flags]

Description

Compiles your CI/CD configuration and prints the fully merged YAML to standard output.

All include directives are resolved, and any extended jobs are flattened into their final form.

By default, glab compiles the ​.gitlab-ci.yml file in the current directory. To compile a different file, pass its path as an argument.

You must run this command from a GitLab project repository.

Options Inherited from Parent Commands

-h, --help[=false] Show help for this command.

-R, --repo="" Select another repository. You can use either OWNER/REPO or GROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted.

Example

# Compile .gitlab-ci.yml in the current directory
glab ci config compile

# Compile a specific file in the current directory
glab ci config compile .gitlab-ci.yml

# Compile a file at a relative path
glab ci config compile path/to/.gitlab-ci.yml

See Also

glab-ci-config(1)

Referenced By

glab-ci-config(1).

Aug 2026 Auto generated by spf13/cobra