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
Release history Release notifications | RSS feed
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.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | af44952ff244e7689ad07171075f3694da397a7478631fc343e395644e4e41c6 |
|
MD5 | cc46cc1ccb39df01c55fc30529ca1889 |
|
BLAKE2b-256 | 826c7bb4e13271d6c732fe99dd381bfd8074773546f85c9cfbb5256eab4bdf87 |
Close
Hashes for cpp_automation_utility-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc14900c5f626fdd86b1bc5333ac91853b6ecb3ed89782576eb349ca646c3d1c |
|
MD5 | 1465bc26bb13aa1389a9741e479a6624 |
|
BLAKE2b-256 | c23990ed069e1818f4b25ef3235898be295c35efeabca1521b07fdbe5a85610d |