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.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50e25ea32c94f5d00d802b4e2869e0caee9053b8ba61f2eb8b34df66d429cae |
|
MD5 | 78a252322defc16cbd0d040d6a70eeb2 |
|
BLAKE2b-256 | 2ac13de57e1c382987f961e52dd2351e830d58370f761f387670a22dbde37a05 |
Close
Hashes for cpp_automation_utility-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84aa8450a2a3183d24e621d66b0267e4492dcd4225586d90edc904a8e6b1c088 |
|
MD5 | 86bd6f75814a3180d49b4b60fa217a24 |
|
BLAKE2b-256 | 18502795c5a84b804dfc56fada232b7589a14bde85787db77728b2548ba52dba |