Hello! Trying to find a tool to assist in implementing build/test pipelines based on Docker running directly on host . Something like expressing build/test pipeline:
run gcc/cmake ./cpp_build
build-image ./cpp_build.Dockerfile -tag my-cpp-app
Pipelines supposed to be somewhat composable (reusable); distributed among team members through SCM(git); maybe report results to eMail (builds might take hours?); etc.
I’m kinda frustrated that can’t find something like that for pretty long time. Was evaluating self-hosted CI/CD tools for that like Jenkins, Concourse, Drone, etc. and they don’t actually fit (critically: for example you can’t use host’s GPU which is part of build process). When it happens eventually it just becomes obvious that you was sitting on top of it the whole time .
Thanks in advance!