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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 656e69b3df1110ab3d64c63bcaf5736e1373c7dc6b4813681400d32e6888fb6d |
|
MD5 | c2c41a3b03dc1418122a1d0f53e897ee |
|
BLAKE2b-256 | eab9fbd3397f6a36e1d040236b42a4902ac5644e63458db663b7a109b6101d14 |
Close
Hashes for cpp_automation_utility-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25597bd7e69363438833a8e8f625c16caa55f2dfddec1e067662c09324386e8 |
|
MD5 | 03a12ebd1fb20a2a6fa043239d296dfd |
|
BLAKE2b-256 | ac3d4230ad0260a0e689847243353f27d96d5a177b711af191006399e394b2ad |