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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b690ac7b63a3bb65bbda6ab4978f7a825eb683e3217be143b4a8515d9eff1ae2 |
|
MD5 | 4bc035307b7e868a9a7e419b2ab5c621 |
|
BLAKE2b-256 | f759b6c0464eb178767591af0385f0707f6d382554ef3154d143f7c413747274 |
Close
Hashes for cpp_automation_utility-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078dd66372e7a338747a0b4d4792f0e649fbcb164abae2de7ae5a1e2169a0bba |
|
MD5 | 2fc7460204d9605a752d9688c056499e |
|
BLAKE2b-256 | 1cec4f33bfa5874c6ff2c2201519bc1d291be45deaa0dd286c1183a4fa361066 |