我正在探索春季云数据流。我将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存储库答案 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中了解有关所有受支持的部署程序属性的更多信息。