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.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1daf26b769c0c0b654fd4cd14bcdda4af05886e7bdc6b0be0ee9f15181325480 |
|
MD5 | 47fe7db4620df99a5000aca975501117 |
|
BLAKE2b-256 | 6103674b4b30484e9959a68330d6b5d1d644299666bc040c85ab199cbb331f25 |
Close
Hashes for cpp_automation_utility-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc1df6e653deccf19c67f8ab59385f0047dc606486d2eb5a0daecd6bdb8a749 |
|
MD5 | b0f6dc592bde82e4c00e1fbde4558d75 |
|
BLAKE2b-256 | 9dac26411ee0a1bed98b1c81bd04e250f1f8d1bf1f7ed19b8098c17caa236b71 |