Using code editors with Continuous Delivery toolchains

Because Continuous Delivery toolchains work with Git-based repositories, you have multiple options for editing code in projects managed through a toolchain. You can develop and test locally by using a local code editor the Eclipse IDE or the Atom text editor and publish to the repository for the toolchain by using Git commands. Alternatively, you can edit and test code in the cloud by using the Eclipse Orion Web IDE.

Features of the Eclipse Orion Web IDE

The Orion Web IDE provides content assist, tooltips, previews, validation, and syntax highlighting for JavaScript, HTML, CSS, and Markdown files. The Web IDE uses a workspace that is a clone of the toolchain repository. When you are ready to test changes to the application, the Web IDE provides a management interface to test deployments through a launch configuration. The launch configuration allows you to specify the attributes of a test copy of the application including region, organization, space, services, host name, and other properties that can be set through the manifest file.

When deploying a Node.js application from the workspace, the Web IDE supports Live Edit mode that automatically synchronizes changes to the workspace to the running application instance. Debugging of the running application on Bluemix in Chrome is also supported.

When you are ready to commit the application changes from the Web IDE to the project, the IDE provides a Git interface that allows synchronization to the repository for the toolchain. The Git interface provides a SYNC button that performs a bi-directional synchronization of the repositories, and it provides individual buttons for pushpull, and rebase commands.

Related links

IBM Bluemix Continuous Delivery Web IDE