IBM Bluemix和CloudFoundry的开发工作流程是什么?

时间:2015-10-09 11:27:36

标签: ibm-cloud

我开始使用IBM Bluemix和CloudFoundry。使用Node.js / Cloudant应用程序的教程示例,我有一个看起来很慢的开发工作流程。使用cf进行开发的最佳实践是什么?

这就是我现在所做的事情

  1. 在本地编辑我的文件
  2. ^\S+\s{2}\S+\s{2}\d+\s{1}\d+\s{1}\d+\s{1}\d+\/\d+
  3. 等待应用程序部署
  4. 的时间很长
  5. 测试并发现错误
  6. 重复

2 个答案:

答案 0 :(得分:2)

如果您正在构建Node.js应用程序,则可以使用Bluemix Live Sync快速更新Bluemix上的应用程序实例,并像在桌面上一样进行开发而无需重新部署。

您可以选择使用bl下载Desktop Sync cli以与本地目录同步,或者在DevOps Services上设置项目并使用Live Edit直接在浏览器中编辑代码。查看Bluemix Live Sync的文档。

https://developer.ibm.com/devops-services/2015/02/13/everything-kitchen-sync-bluemix-live-sync/

如果您正在进行更密集的开发,那么在本地设置节点并定期推送到Bluemix会更快。您仍然可以在本地使用大多数Bluemix服务。

答案 1 :(得分:0)

如果你必须依赖Bluemix中的一个架构而你没有可能在本地进行测试,你就无法避免"推送"命令和您描述的工作流程。关于第3点,您可能在https://developer.ibm.com/bluemix/support/#status宣布的平台问题中遇到了问题。