Skip to content

The Appropriately Menial and Deployable Easily Understandable Sample (A.M.a.D.E.U.S.) Project

License

Notifications You must be signed in to change notification settings

speelbarrow/AMaDEUS

Repository files navigation

The A.M.a.D.E.U.S. (Appropriately Menial and Deployable Easily Understandable Sample) Project CI/CD

Often times I find myself in need of a simple example project to use to test some other external system. I'm bored of re-writing that project, so I'm just going to put it in a GH repo now.

This project uses CMake in order to provide a two-step build process for slightly more complexity (and thus, testable behaviour). The actual program is a simple number guessing game. A docker image is built on each commit (after first testing that the project will build), and is built as a multi-platform image to avoid any errors on arm64 systems. This makes the integration of the A.M.a.D.E.U.S. Project into any pipeline/CI-CD environment simple.

The A.M.a.D.E.U.S. Project is programmed using the C++ language to avoid having to install many external build dependencies (almost all modern systems provide a C++ compiler out of the box, and CMake installation is trivial). No code libraries are required to build this project. Please open a ticket on GitHub if you find any bugs.



© Noah Friedman 2023

About

The Appropriately Menial and Deployable Easily Understandable Sample (A.M.a.D.E.U.S.) Project

Topics

Resources

License

Stars

Watchers

Forks