Hi All, How do you build your application? |
I think any jars in $FLINK_HOME/lib gets picked up in the class path. As for dynamic update, wouldn't you want to run it through your tests/CI before deploying? FWIW we also use a fat jar. Its large but also since we just build a docker container anyway it doesn't really matter. Tim On Wed, Jul 3, 2019, 5:39 AM Halfon, Roey <[hidden email]> wrote:
|
Hi, Thanks. From: Timothy Victor <[hidden email]> I think any jars in $FLINK_HOME/lib gets picked up in the class path. As for dynamic update, wouldn't you want to run it through your tests/CI before deploying? FWIW we also use a fat jar. Its large but also since we just build a docker container anyway it doesn't really matter. Tim On Wed, Jul 3, 2019, 5:39 AM Halfon, Roey <[hidden email]> wrote:
|
>> At the moment, for every code change in any part of the project, we need to deploy and test the whole project code This is exactly what we do and want to do. I rather have my build/test CI tell me if I broke something than keep a mental model of where a change may have impact. It also makes our versioning and rollbacks easier since our whole codebase has a single version baked into to jar meta info. The downside is a longer build cycle. But there are some good build tools like Bazel to help reduce that time. My 2 cents. Tim On Wed, Jul 3, 2019, 6:49 AM Halfon, Roey <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |