我可以在本地环境中开发和测试IBM Bluemix应用程序吗?

时间:2016-01-19 10:10:57

标签: ibm-cloud devops

我正在尝试了解IBM bluemix应用程序开发的应用程序开发生命周期。 bluemix文档提到了使用Git,Eclipse或CF将应用程序推送到bluemix云。我想知道我是否可以在本地环境中开发完整的应用程序,并连接到bluemix cloud?在部署/推入云之前,我想在本地开发并测试它。

2 个答案:

答案 0 :(得分:2)

添加有关Eclipse和cf的信息,您可以使用:

  1. Eclipse on local开发/测试您的应用程序并将其推送到Bluemix 通过Eclipse Bluemix插件。请在https://www.ng.bluemix.net/docs/starters/deploy_eclipsetools.html
  2. 上找到一些信息
  3. " cf push"在开发/测试您的命令后,可以在CLI中使用该命令 本地代码。请在https://www.ng.bluemix.net/docs/starters/upload_app.html
  4. 上找到一些信息

答案 1 :(得分:1)

首先,您必须为您的应用程序创建一个Git存储库。您可以单击应用程序仪表板中的“添加git”按钮(它将在IBM Bluemix DevOps Services中创建您的仓库),或者您可以使用启动器手动创建您自己的仓库(例如,在GitHub上)您选择的运行时的代码。 创建存储库后,可以使用git clone命令在本地计算机上克隆它。这使您可以使用本地副本,在计算机上进行测试。

您的应用程序可能会绑定一些服务,因此您应该决定要在本地环境中复制哪些服务以及要远程使用哪些服务(例如:您可能希望直接连接到SQL DB服务) Bluemix上的实例,或者您可能希望在计算机上创建本地版本的数据库)。请注意,某些服务无法允许您从本地环境进行远程连接:请参阅您需要的每项特定服务的文档。

无论您决定什么,您都可以在本地环境中开发和测试完整的应用程序。完成后,您可以使用git push命令将更改传递到存储库,然后使用cf push命令将应用程序部署到Bluemix。

考虑一下,如果您需要自动化构建和部署,可以查看IBM Continuous Delivery Pipeline for Bluemix。您也可以在DevOps Services中使用它。