August 11, 2014 | Written by: Hao Zhang
Share this post:
IBM Bluemix is an open-standards, cloud-based platform for building, managing and running apps of all types. This includes apps for web and mobile, and those that tap into big data. In this blog post, I will introduce you to three tools you can use to work with Bluemix.
After creating your applications in Bluemix, you have several options to continue updating and deploying your applications:
The cf command-line interface
Cloud Foundry has a tool called cf command-line interface that you can use to modify your applications, service instances and service bindings, and to deploy applications to Bluemix. You can download and run the installer for the cf command-line interface to give it a try.
The following list shows some commonly used cf commands with which you can manage your applications in Bluemix:
• cf target [url]: Set the instance target where your app will be pushed.
• cf login [account]: Log in to the target.
• cf apps: Display the list of deployed applications with their status.
• cf push [name]: Push an application.
• cf start APPS: Start an application.
• cf stop APPS: Stop an application.
• cf restart APPS: Restart an application.
• cf env [app]: Show all environment variables set for an application.
• cf logs [app]: Show logs of an application.
• cf services: List all of your created services.
• cf create-service [offering][name]: Create a service.
• cf bind-service [service][app]: Bind a service to an application.
IBM Bluemix ACE
IBM Bluemix ACE is a web console that can help manage your applications.
Dashboard view provides a way to manage your applications and services. The application section provides summary information of your applications, including the name, URL, running status, runtime and services bound to the application.
Catalog view provides a list of all available starters, services and add-ons in Bluemix. You can select one of them to create an app or bind a service.
Once you create an application, you can click the application tile in the dashboard to view its detailed information. Also, you can update the application information or modify the instances and memory used by the application.
(Related: What is Bluemix?)
IBM DevOps services
IBM DevOps services can provide several ways for you to code and to easily build and deploy your application on Bluemix.
To enable Git integration, you can go to the application details of your application and click the ADD GIT button. It will help you to create a JazzHub project sourced in Git. Once it is successfully configured, your project will open in the web integrated development environment (IDE). You can update the code and push the changes to the Git repository by using both the command line and the web IDE. And then you can automatically build and deploy the latest application on Bluemix.
These are three useful tools to work with Bluemix. Come on and try for yourself, and then let me know what you think. Connect me on Twitter @HaohaoZhanghao to continue the conversation.