在云端运行 Swift 代码:IBM Bluemix 构建包与容器的使用指南
1. 使用 IBM Bluemix Swift 构建包的最新代码
当 IBM Bluemix Swift 构建包的代码库有增强和修复时,GitHub 上的最新代码可能尚未部署到 Bluemix。通常,主分支反映的是当前部署到 Bluemix 的代码,而开发分支包含尚未部署的新增强功能或错误修复。
如果你想使用开发分支中的功能,可以在 bx app push 命令中添加 -b https://github.com/IBM-Swift/swift-buildpack#develop 参数,如下所示:
$ bx app push -b https://github.com/IBM-Swift/swift-buildpack#develop
使用构建包的开发分支不会影响应用程序的性能,但配置阶段会比平时长一些。这是因为指定 -b 参数时,不会使用 Bluemix 上已安装的构建包来配置应用程序,而是使用指定分支的构建包源代码在 Bluemix 上编译和链接 Swift 应用程序。在这种情况下,Swift 和 Clang 的二进制文件不会预先缓存,而是在运行时下载,从而增加了配置阶段的时间。
如果你经常使用 IBM Bluemix Swift 构建包的开发分支,并且希望只需输入 bx app push 来配置应用程序,可以更新 manifest.yml
超级会员免费看
订阅专栏 解锁全文
6168

被折叠的 条评论
为什么被折叠?



