When upgrading YAMCS and using the Docker workflow, the target/ folder must be cleaned before rebuilding, otherwise stale build artifacts are left around and can break YAMCS at runtime (see #29 ). We should add a clean step to the Makefile that removes the YAMCS build artifacts (if they exist), and brings down and removes any running docker-yamcs containers, volumes, and networks, to ensure a reproducible build every time.
When upgrading YAMCS and using the Docker workflow, the
target/
folder must be cleaned before rebuilding, otherwise stale build artifacts are left around and can break YAMCS at runtime (see #29 ). We should add aclean
step to the Makefile that removes the YAMCS build artifacts (if they exist), and brings down and removes any runningdocker-yamcs
containers, volumes, and networks, to ensure a reproducible build every time.