Skip to main content Go to GitLab Docs homepage
What's new?
What's new? Get free trial
  • Use GitLab
  • GitLab Duo
  • GitLab Orbit
  • Extend
  • Install
  • Administer
  • Subscribe
  • Contribute
  • Solutions
Getting started
Tutorials
Manage your organization
Organize work with projects
Plan and track work
Manage authentication and authorization
Use Git
Manage your code
Use CI/CD to build your application
Getting started
Tutorials
CI/CD YAML syntax reference
Runners
Pipelines
Jobs
CI/CD components
CI/CD inputs
CI/CD variables
Pipeline security
GitLab Secrets Manager
External secrets
Debugging
Auto DevOps
Testing
CI/CD sustainability
Google Cloud integration
Migrate to GitLab CI/CD
External repository integrations
Mobile DevOps
Secure your application
Deploy and release your application
Manage your infrastructure
Monitor your application
Analyze GitLab usage
Release notes
Feature support
Find your GitLab version
 / 
    • GitLab Docs
    • Use GitLab
    • Use CI/CD to build your application

    Use CI/CD to build your application

    Use CI/CD to generate your application.

    Getting started
    Build and test your application.
    CI/CD YAML syntax reference
    Pipeline configuration keywords, syntax, examples, and inputs.
    Runners
    Configuration and job execution.
    Pipelines
    Configuration, automation, stages, schedules, and efficiency.
    Jobs
    Configuration, rules, caching, artifacts, and logs.
    CI/CD components
    Reusable, versioned CI/CD components for pipelines.
    CI/CD variables
    Configuration, usage, and security.
    Pipeline security
    Secrets management, job tokens, secure files, and cloud security.
    Debugging
    Configuration validation, warnings, errors, and troubleshooting.
    Auto DevOps
    Automated DevOps, language detection, deployment, and customization.
    Testing
    Generate test reports, code quality analysis, and security scans that display in merge requests.
    Google cloud integration
    Cloud services and Kubernetes deployments.
    Migrate to GitLab CI/CD
    Migrate from Jenkins, GitHub Actions, and others.
    External repository integrations
    Use GitLab CI/CD with GitHub, Bitbucket, and other external repositories.
    Was this page helpful?
    GitLab Docs logo
    • Facebook
    • LinkedIn
    • Twitter
    • YouTube
    Creative Commons License
    Company
    • About GitLab
    • View pricing
    • Try GitLab for free
    Feedback
    • View page source
    • Edit in Web IDE
    • Contribute to GitLab
    • Suggest updates
    Help & Community
    • Get certified
    • Get support
    • Post on the GitLab forum
    Resources
    • Terms
    • Privacy statement
    • Use of generative AI
    • Acceptable use of user licenses