I run successfully a gitlab-ci instance with 2 runners, a debian and a Win10.
I use CMake to configure a cross-platform c++ project, so I have a cmake step to generate the build environment (ie Makefile or Visual Studio project).
I also generate a latex documentation (which uses cmake-generated files)
I thought I would be able to represent these steps through “stages” :
The “configure” stage passed, very fine, on both runner. However, the documentation stage starts with a suppression of the previous clone and re-clone the repo. Is it possible to avoid the initial clone when a stage begins? And use the previous stage’s outputs ?
For instance, I will have also a build step - in terms of ‘make’ -. So basically, I would have to show the result passed/failed of the cmake stage and the build stage, with the build stage using the cmake-generated files from the cmake stage.
Thanks a lot!