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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5cd8ba7ca6dae93f8c9fa0a60fef136d7af84dd6f82ed48c54c5ff9a3214fb1 |
|
MD5 | e88fac51edede3c0d8230b4d0ad5402b |
|
BLAKE2b-256 | 31d0bae90880818749cae7e844146490d6f7b1a81dde5dc0446d2028e21faaa6 |
Close
Hashes for cpp_automation_utility-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8e49d010d8c640a5a08ee46602aad13f9899a234f7f010f1c37646078fdd1d0 |
|
MD5 | 1eed39d8080f974e403bdcf16306e98a |
|
BLAKE2b-256 | 0346df1f4d50878f77426e591b591581340488b815759139ce69cb31b1bf412d |