春季云数据流构建包

时间:2019-07-25 19:59:48

标签: spring-cloud-stream spring-cloud-dataflow

我正在探索春季云数据流。我将spring-cloud-dataflow-server-cloudfoundry-1.7.3.RELEASE.jar的一部分部署到了我们的私有PCF。我创建了基本流,并尝试将其部署到PCF。部署由于构建包问题而失败,默认情况下流应用程序从git下载Java构建包,我们的PCF阻止了它。

从shell /数据流UI部署流而不使用git build pack时是否有任何解决方法

这是错误消息 无法克隆https://github.com/cloudfoundry/java-buildpack.git

上的git存储库

1 个答案:

答案 0 :(得分:0)

关于Git的java-buildpack的默认设置,您是正确的(请参阅:CloudFoundryDeploymentProperties.java#L95)。

这是默认的体验;但是,它应被用户覆盖为最适合他们的版本。这就是为什么它在SCDF中公开了一个部署者属性-您可以将其作为全局设置或按每个流/每个任务进行覆盖。

示例:

  

cf设置环境数据流服务器SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [默认] _DEPLOYMENT_BUILDPACK java_buildpack_offline

PCF客户通常会指向脱机java-buildpack。实际上,它在无互联网PCF基础中更为重要,因为无论如何您都必须默认为脱机版本。

您可以从reference guide中了解有关所有受支持的部署程序属性的更多信息。