上一篇博文为大家简单介绍了一下Bluemix的DevOps, 今天我们来具体的看一下如何实践, 和大家一起学习分享。
当然在开始之前, 还是需要大家了解一下什么是DevOps的。 同时, 您如果想一遍看一遍学习的话, 最好自己创建一个Bluemix账号。
浏览和克隆示例项目
如果您想知道您即将生成的app是什么样的, 您可以点击下面的地址查看一下, http://sentiment-ua.mybluemix.net/。 这个app分析了Twitter用户关于您输入的关键字的集体情绪。
如果您想知道您即将生成的项目是什么样的, 您可以点击下面的地址查看一下, https://hub.jazz.net/project/ibmdevopsservices/Sentiment%20Analysis%20App/overview
如果您还没有登录, 这里会提示您登录。
点击DEPLOY
- 当项目被克隆完并且部署完毕后, 点击EDIT CODE 继续
修改您的项目
通过DevOps里面的Track&Plan功能, 您可以使用agile方式管理您的项目。您可以创建sprints和rank并分配story, task和defect给您的开发组成员。
打开Track&Plan功能
- 在项目的Overview页, 点击Project settings图标。
- 点击OPTIONS
- 选择Enable Track & Plan.
- 点击SAVE
浏览Track&Plan视图
- 在本页的最上角, 点击TRACK & PLAN.
- 如果您没有看到“OPEN and IN PROGRESS”,请点击Display as lanes
- 然后点击Create a work item。
新建任务
您可以按照自己的计划来选择不同的项目。例如, 描述一个简单的的功能更新, 您可以创建一个任务项(Task)。 用来跟踪一个问题的解决, 您可以创建一个defect项。
在实例中的Sentiment Analysis App, 您可以点击Create a work item 来新增加一个工作项。例如:
-
在Create a work item里, 输入
enter Update default search topic,hen deploy app
作为您的工作项简介。 当然您也可以输入不同的内容, 例如作者, 优先级等等- 将“Task“类型分配给工作项。 在描述后面要加一个空格然后输入
*task
. - 将工作项非配给您自己:
@:<Your Username>.
- 分配一个高优先级的项目:
$high.
- 将“Task“类型分配给工作项。 在描述后面要加一个空格然后输入
点击”CREATE“。 您的心工作项就如下图一样显示出来了。
现在您的项目有如下一个工作项: 更新app默认搜索话题的任务。该任务有最高优先级, 所以您需要赶紧处理
修改任务状态
- 在task里点击”Status“
- 点击Start Working。 这项任务将从OPEN状态改为IN PROGRESS 。
- 记下您任务的工作项号码, 譬如咱们例子里面的437. 后面您在commit Git时候需要用到这个号码。
今天先写这么多, 回头继续写, 希望大家多指正。