Skip to content

amandazhuyilan/happy-ci-sample

Repository files navigation

Happy CI Sample

Here lives a happy CI (Continuous Integration) Sample.

There will be a simple C++ CMake project and a Python Project that will be tested, built and deployed automatically, per commit.

C++ Project workflow

C++ Project

A simple C++ project taken from Modern CMake.

C++ Project workflow

Requirements

  • OS: Ubuntu 20.04+
  • apt packages:
    • build-essential
    • CMake (3.22+)
    • gdb (debugger, not necessary but handy for developers)

How to Build Locally

mkdir -o build && cd build
cmake ..
make

TODO

  • Add simple python project

About

A simple happy CMake project that is built and tested automatically with Github Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published