Skip to content

Shared infrastructure for CI/CD for projects using CMake & CPM, primarily with C++.

License

Notifications You must be signed in to change notification settings

lgili/cicd-repo-infrastructure

 
 

CI/CD Repository Infrastructure

Unit Tests

This repository provides infrastructure to support CI in other repositories. It is designed to be consumed with CPM.

See the full documentation.

Quickstart

First, add get_cpm.cmake to your project's repository, as documented here.

Then, the top of your CMakeLists.txt file should look something like this:

cmake_minimum_required(VERSION 3.25)

project(my_project)

include(cmake/get_cpm.cmake)
cpmaddpackage("gh:intel/cicd-repo-infrastructure#main")

Where main is the version of this repository you want to depend on.

Dependencies

This repository depends on:

About

Shared infrastructure for CI/CD for projects using CMake & CPM, primarily with C++.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 90.0%
  • C++ 7.4%
  • Shell 2.1%
  • Gherkin 0.5%