Build Spring Cloud Data Flow

Build: #3436 failed

Job: Build and install SCDF failed

Stages & jobs

  1. Default Stage

Code commits

Git

  • Janne Valkealahti

    Janne Valkealahti 1ce362a23679a54ef24241c503de0078f4f92f1c

    Support reusing deployer props and command-line args in tasks
    - Bring over analyzer and diff utils from a skipper order
      to see what has been changed in a task launches.
    - PropertiesDiff impl copied over from skipper has been enhanced
      to support understanding of a deletion of a property. This now
      means that we understand a common property(not changed), changed
      property, added property, removed(doesn't exist in a new set) and
      deleted property(value is effectively missing).
    - Deleted property vs removed property has a distiction in a sense
      that we then know that if user explicitely deleted it should not
      get back while removed property should get back to a new launch.
    - Change in TaskAppDeploymentRequestCreator to stash all deploy props
      so that we know what to resurrect when app specific props were passed
      in via deploy props.
    - DefaultTaskExecutionService has been modified(mostly executeTask has
      been partially rewritten to reuse props and args).
    - Fixes #3555

    • spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/service/impl/DefaultTaskExecutionService.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/service/impl/TaskAppDeploymentRequestCreator.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/service/impl/diff/PropertiesDiff.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/service/impl/diff/TaskAnalysisReport.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/service/impl/diff/TaskAnalyzer.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/service/impl/diff/TaskManifestDifference.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/test/java/org/springframework/cloud/dataflow/server/controller/TaskControllerTests.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/test/java/org/springframework/cloud/dataflow/server/service/impl/diff/PropertiesDiffTests.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)
    • spring-cloud-dataflow-server-core/src/test/java/org/springframework/cloud/dataflow/server/service/impl/diff/TaskAnalyzerTests.java (version 1ce362a23679a54ef24241c503de0078f4f92f1c)