Everything AND the kitchen sync: IBM Cloud Live Sync is here!
This blog post is an update to a post written by Scott Darlington on the DevOps Services blog in February 2015.
Do you find yourself trying to iterate on your app in the cloud? If so, this scenario is probably very familiar to you: You make a small code change, then wait patiently for a full redeploy of your app so that you can test it. This workflow works great in a local development environment, with tooling like incremental build and hot code swap… But thus far, it has been difficult to make this workflow fast and efficient using a cloud runtime as your execution environment.
Well, what if you could develop applications running on IBM Cloud incrementally? What if, the minute you save a file, your code is deployed to your running IBM Cloud app instance, enabling a wonderfully efficient code-test cycle? IBM Cloud Live Sync lets you do just that!
IBM Cloud Live Sync allows you to deploy a Node.js application so that any changes you make via the Web IDE, are instantly propagated to the application’s file system.
When you’re working with an app running on IBM Cloud, sometimes you’re making sweeping changes to your code and you want to guarantee a “fresh start”. So, you completely redeploy your app using the Delivery Pipeline, the Cloud Foundry CLI, or the Web IDE. But other times, you’re just making minor changes like:
- Fixing a particular function
- Modifying one of the messages that is displayed
- Updating fonts and colors
- Replacing images
A full redeployment for simple changes like this can be aggravating because you can spend more time waiting for the deployment to complete than it took to make the change. With IBM Cloud Live Sync:
- If you need to change an image or a CSS file, you simply make the change in your local environment and refresh your browser.
- If the change you want to make needs a server restart, killing the process and restarting it is pretty fast with the Restart button.
IBM Cloud Live Sync allows you to work in the Web IDE and have your code automatically sync with your app instance running in IBM Cloud, enabling that rapid iteration workflow that you’ve already dreamed could be possible in the cloud!
For more information, please check out the IBM Cloud Live Sync documentation. To try out Live Sync, see the Use IBM Cloud Live Sync to develop, debug, and deploy your app tutorial.