[ 
https://issues.apache.org/jira/browse/BEAM-5338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16607071#comment-16607071
 ] 

Thomas Weise commented on BEAM-5338:
------------------------------------

For reference, the command to run the harness is:  

./gradlew -p sdks/python flinkCompatibilityMatrixStreaming

Ideally there would be a way to help Gradle detect that the inputs to the 
docker build have not changed. But if there is nothing that can be done to 
optimize, then maybe it is better just to not build the Python harness 
container as part of the task.

 

> PortableValidatesRunner always rebuilds Python SDK Harness image
> ----------------------------------------------------------------
>
>                 Key: BEAM-5338
>                 URL: https://issues.apache.org/jira/browse/BEAM-5338
>             Project: Beam
>          Issue Type: Improvement
>          Components: build-system
>            Reporter: Maximilian Michels
>            Assignee: Luke Cwik
>            Priority: Minor
>
> The portable ValidatesRunner tests use the Python SDK Harness and requires a 
> Docker image to be built. Building the image takes a long time (~20 minutes) 
> and it would be nice if the build system only rebuilt if changes were made to 
> the SDK harness.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to