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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bab664c82d34c09417b00f91afdcf6dda22995c9f26b89a7b321068cb4ede249 |
|
MD5 | 8cd2ec7ca7e89cf2db45c80200b51aff |
|
BLAKE2b-256 | 68d7262c27671f8a534f08ba3a2ff09531a60543e755950400701bac85d7f9f9 |
Close
Hashes for cpp_automation_utility-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce561effe477afc85a1a5646e51b001183ac3076c6caec79d69d29f0c58f8d6 |
|
MD5 | e6034ee588dcfb067130681da7425a1f |
|
BLAKE2b-256 | c3f6de8241db63e34e75ded7bc95e904508d117c103bae50ad3bd4effcc15876 |