It's very annoying to have to rebuild the entire repo's dockerfiles when a script is updated, since they have no impact on the docker workflow. This poor workflow is a consequence of poor design and drastically reduces delivery time of changes to the scripts to images.
Suggestion:
Remove all scripts from the build process.
Changes made to scripts exclusively should not rebuild the images.
Scripts should be downloaded on new containers via wget or curl for example. This means that devs can push changes to upstream, then instead of being forced to wait for the build process to go through and then reboot the notebook to pull the new image, they can simply restart their notebook!
It's very annoying to have to rebuild the entire repo's dockerfiles when a script is updated, since they have no impact on the docker workflow. This poor workflow is a consequence of poor design and drastically reduces delivery time of changes to the scripts to images.
Suggestion:
wget
orcurl
for example. This means that devs can push changes to upstream, then instead of being forced to wait for the build process to go through and then reboot the notebook to pull the new image, they can simply restart their notebook!