CLI utility to assist C++ in a devops environment
Project description
CAU
CAU stands for C++ Automation Utility and is pronounced like cow :cow2:. The purpose is to provide templates and CLI scripts to instantiate/manage/run C++ projects in a devops environment. CAU covers common functionality across projects like:
- Running a static analyzer (
clang-tidy
) - Running a memory leak test (
valgrind
) - Running unit tests
- Restore dependencies (
conan
) - Building the project (
conan
andcmake
) - Providing CI/CD templates for
gitlab
The scope of CAU is really meant for how we do C++ projects at AldridgeSoftwareDesigns. As such, mileage may vary when applying to projects outside the "standard" configuration for an AldridgeSoftwareDesigns C++ project.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for cpp-automation-utility-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c3e28460445c71d12efd0572ec1e617b9f8d32f624b5bb33f253dee9551e771 |
|
MD5 | 63cd7e5c380e27dc7a9276a6f3b7bfa0 |
|
BLAKE2b-256 | 6a2bd8b4644fa3c64068db16b8cd1bf3df84d9b770aaf033b8361526c981a234 |
Close
Hashes for cpp_automation_utility-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ba14469b2c2ef7da49f35a3510f390324393297684402f2111e7ad9797d7427 |
|
MD5 | 712b5d2203cdbc8e1817102a3360ce59 |
|
BLAKE2b-256 | 4099242cd4308d74bf69c9b378717501f54774210d3f4c5cadcb10e3b47e9572 |