Support file-watching on a per-artifact basis #4368
Labels
area/build
area/debug
area/deploy
area/dev
area/watch
kind/feature-request
priority/p3
agreed that this would be good to have, but no one is available at the moment.
Some language runtimes, like the JVM, support dynamic code replacement during debugging (known by different terms such as live-edit, hot-swap, hot-reload). For such language runtimes,
skaffold dev
's rebuild-and-redeploy (aka file watching) on a source change causes the corresponding container to be torn down and any processes being debugged to be restarted. This is disorienting and annoying for developers used to dynamic code replacement, and sodebug
disables this file-watching behaviour.For languages runtimes that do not support dynamic code replacement, or where ecosystems have become sufficiently complicated that code replacement is not safe (notably the JavaScript ecosystem), applying source changes does require a rebuild and redeploy.
To support mixed-language microservice scenarios, Skaffold should support specifying and manipulating the file-watch status on a per-artifact basis.
The text was updated successfully, but these errors were encountered: