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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a75f841c7a7fda5192ce8d10fd62cc7e70d3c68254a6cbf5af7c3ff3979e3d9c |
|
MD5 | 0f2159cbab7102e63f51fd233318a943 |
|
BLAKE2b-256 | dee0315ce9a9f4e430a1b054379cb204bfd756f82215fd0cd721386f9e49b72c |
Close
Hashes for cpp_automation_utility-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abdd449b9298a572c4bd7a1961615c4662cb329c005a771d872fd509caa73130 |
|
MD5 | 15179e42b1f5a36abd63cf37604870a8 |
|
BLAKE2b-256 | 0cce94ee48e5e90709dd8a27a33aa05911ab9238b0533499c2f7b76365b7e684 |