博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 Bluemix™ Live Sync 高速更新 Bluemix 上执行的应用程序实例
阅读量:5148 次
发布时间:2019-06-13

本文共 2047 字,大约阅读时间需要 6 分钟。

假设您要构建 Node.js 应用程序,那么能够使用 IBM® Bluemix® Live Sync 高速更新 Bluemix 上的应用程序实例,并像在桌面上进行操作一样进行开发,而无需又一次部署。

执行更改后。您能够马上在执行中的 Bluemix 应用程序中看到该更改。Bluemix Live Sync 可从命令行以及在 Web IDE 中执行。您能够使用 Bluemix Live Sync 来调试以 Node.js 编写的应用程序。

Bluemix Live Sync 由三个功能部件组成

桌面同步
您能够将不论什么桌面文件夹树与基于云的项目工作空间同步,详细与 Dropbox 的工作方式相似。Web IDE 会直接编辑同一基于云的工作空间。因此两者会保持同步。“桌面同步”适用于不论什么类型的应用程序。要使用“桌面同步”。须要下载和安装 BL 命令行界面。
实时编辑
您能够对 Bluemix 中执行的 Node.js 应用程序进行更改,然后马上在浏览器中測试这些更改。

在同步的桌面文件夹中或在 Web IDE 中进行的不论什么更改都会马上传播到应用程序的文件系统中。

调试
当 Node.js 应用程序处于“实时编辑”方式时,您能够创建 shell 并在当中进行调试。您能够使用 Node Inspector 调试器来动态编辑代码、插入断点、单步执行代码、又一次启动执行时,等等。
您能够使用“桌面同步”来保持桌面工作空间与您使用 Web IDE 直接编辑的基于云的项目工作空间同步。您能够使用“实时编辑”将基于云的项目工作空间中的更改传播到执行中应用程序。

这两个功能部件,既能够使用当中一个,也能够两个同一时候使用。

并且,假设使用“桌面同步”或“实时编辑”将应用程序置于“实时编辑”方式,那么能够调试执行中应用程序。

下图说明了 Bluemix Live Sync 过程。
图 1. Bluemix Live Sync 过程 Bluemix Live Sync 过程的图像
假设您要开发在 Liberty 上执行的 Java 应用程序。那么能够使用 Eclipse Tools for Bluemix 进行远程调试。

为你的应用加入Git支持

要使用Bluemix Live Sync 的桌面同步,实时编辑等功能。必须为你的应用加入Git支持,否则会提示下面错误信息:

C:\dotNet\net5trans>bl sync net5trans -d ./ --verboseIBM Bluemix Live Sync CLI V1.0.7 (c) 2015 IBM Corp.Project "net5trans" was not found.

1、进入应用程序概述:

2、点击右上角的加入Git

3、在弹出的对话框中点击继续

4、加入成功。点击关闭

5、同一时候您会收到一封相似下面内容的邮件:

下载并安装 Bluemix Live Sync bl 命令行

进入应用程序 的開始编码页面,选择Git,下载:

開始安装:

假设您的系统之前没有安装.NET Framework 4.5,须要先下载安装:

安装完毕之后,再次执行Bluemix Live Sync安装程序:

启动桌面和server之间的同步过程

1、打开命令行CMD,切换到应用相应的文件夹 下,cd /d C:\dotNet\net5trans

2、登录:bl login

3、执行同步过程:bl sync projectName -d localDirectory --verbose

projectName 替换为您的应用名称。localDirectory 替换为你的应用所在的本地文件夹,当前文件夹使用“./”就能够。

此命令继续执行(同步也将继续),直到您输入“q”。

--verbose 选项用于显示日志记录和状态信息。假设不论什么自变量中包括空格,那么须要为该名称加引號。

4、实时编辑

在还有一个命令行窗体中。在本地文件夹下,通过输入下面命令,以“实时编辑”方式将应用程序部署到 Bluemix。bl start

更改本地文件夹中的文件时。系统会自己主动将更改传播到正在 Bluemix 上执行的应用程序以及项目云工作空间中。假设须要又一次启动 Node 应用程序。那么能够使用下面命令:bl start --restart

參考

==========================我的分隔线===============================

佛说。生命中的很多东西是可遇不可求,刻意强求的得不到,而不曾被期待的往往会不期而至。 因此,要拥有一颗安闲自在的心。一切随缘,顺其自然。不怨怒,不躁进,只是度,不强求,不悲观。不刻板,不慌乱。不忘形,不以物喜,不以己悲。

你我共勉

转载于:https://www.cnblogs.com/llguanli/p/7095861.html

你可能感兴趣的文章
python网络篇【第十一篇】队列、线程池
查看>>
ios view的frame和bounds之区别(位置和大小)
查看>>
switzerland, we're coming
查看>>
基于OSGi的企业级快速开发平台(开源)
查看>>
robotframework如何设计web页面的自动化---如何上传图片
查看>>
Lae程序员小漫画(二),仅供一乐
查看>>
阶乘末尾零数
查看>>
E: Sub-process /usr/bin/dpkg returned an error code (1) 出错解决方案 ...
查看>>
python3新特性函数注释Function Annotations用法分析
查看>>
HBase 的 HA (高可用性)
查看>>
使用apache+ glassfish实现负载均衡和集群
查看>>
遇到的几个算法题
查看>>
vue2.0.js
查看>>
ubuntu_deb安装命令
查看>>
省市县三级连动
查看>>
wp7音乐播放器
查看>>
oracle中的loop与while循环
查看>>
python班级群中的问题记录-2016.12.22
查看>>
在shell脚本中调用sqlplus 分类: H2_ORACLE ...
查看>>
598. Range Addition II 范围相加
查看>>