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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35e106e183f404938b6b8c6ebf9b0b54d9fddadf58c49b3e2fef05b7188995dd |
|
MD5 | 8620842866f24100fb2b04d758a3f5b3 |
|
BLAKE2b-256 | ac3efe163421d688b98347843edd05e0ae22dee8ace0a942aedcd05e876acbd4 |
Close
Hashes for cpp_automation_utility-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c57070e9214bbba6db7154e042619007c2a2124f58ab27e61027cdafad4f98 |
|
MD5 | 613dd498e63a4847d3e592bdbcca18ee |
|
BLAKE2b-256 | 75deb26633a90a71fa21e6f4697b7c2d8dad0ebdc8cfd52398f97fdb70a7f37e |