Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Snippets
  • Register
  • Sign in
  • GitLab FOSS GitLab FOSS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #54747
Closed (moved) (moved)
Open
Issue created Dec 02, 2018 by d3fault@d3fault

Add C++ Support for Auto DevOps

Auto DevOps sounds extremely productive and I want to use it. Unfortunately, C++ isn't supported, which is strange considering the popularity of C++. Manual DevOps looks too tedious to set up, and I also don't like the idea of putting .gitlab-ci.yml files in the root directory of all my projects (and one for GitHub and one for Travis and one for Gerrit and.... you get the idea).

CMake is the de-facto build system for C++, and it uses a standardized filename that can be easily detected: CMakeLists.txt -- so adding C++ support via CMake support might be the easiest way to get C++ Auto DevOps (later, maybe support AutoTools? but meh AutoTools are 1990s technology so who cares if they're not supported [initially|ever]).

Assignee
Assign to
Time tracking