用Bluemix DevOps 建立良好的團隊開發與版本控制

Post on 09-Jan-2017

126 views 0 download

Transcript of 用Bluemix DevOps 建立良好的團隊開發與版本控制

IBM Bluemixwww.bluemix.net

用 Bluemix DevOps建立良好的團隊開發與版本控制

Y O U C A N D O I T B E T T E R , F A S T E R A N D M O R E C O S T – E F F I C I E N T

DEVOPS SERVICES ON BLUEMIX

Bluemix DevOps 三大特點

1. 在線協作與版本控制 2. 強大的計畫與追蹤功能

3. 一鍵自動部署

IBM Bluemixwww.bluemix.net

1. 在線協作與版本控制Runtime

BuildDeployorigin

Gitmaster

WebIDE

locallocalGit

cfcloud

cf pushGit commit

Git pushGit clonesynGit commit

Git push originJazzHub

IBM Bluemixwww.bluemix.net

1. 在線協作與版本控制commit

diff

IBM Bluemixwww.bluemix.net

1. 在線協作與版本控制

進階的 Git 功能列

樹狀分支記錄歷程

reset建立新的本地分支 標籤 revert

IBM Bluemixwww.bluemix.net

2. 強大的計畫與追蹤功能強大的 Search 功能• and / or / not 運算子• 支持屬性過濾• 支持巢狀過濾 ( )• 模糊查詢• 在自定義的工作期限內搜尋任務

IBM Bluemixwww.bluemix.net

2. 強大的計畫與追蹤功能1. 指派工作 2. 工作類型

4. TAG

3. 優先級

5. 嚴重等級

IBM Bluemixwww.bluemix.net

2. 強大的計畫與追蹤功能( 如 trello 的管理 )開啟 (undo) 進行中 (doing) 已解決 (done)

可拖拉

IBM Bluemixwww.bluemix.net

2. 強大的計畫與追蹤功能增加子工作項

子工作項

和母項一樣的流程管控

IBM Bluemixwww.bluemix.net

Y O U C A N D O I T B E T T E R , F A S T E R A N D M O R E C O S T – E F F I C I E N T

3. 一鍵自動部署

Ex: Beta 測試機

Ex:Alpha 測試機

Ex: 正式機部署

建置

IBM Bluemixwww.bluemix.net

Y O U C A N D O I T B E T T E R , F A S T E R A N D M O R E C O S T – E F F I C I E N T

3. 一鍵自動部署查看部署的 log 記錄 Test Stage調用 IBM 內建的安全性測試 script

Build stage預設建置 scriptTest Stage

Any questions?

;-))12

Design

Code IBMBluemix

OpsTest

總而言之開發軟體如同…

The IBM

Approach

The Future

IBM Bluemixwww.bluemix.net

Y O U C A N D O I T B E T T E R , F A S T E R A N D M O R E C O S T – E F F I C I E N T

THANK YOU

GRACE LIN林軒如facebook

Hsuan-Ju Lin

EMAILmis101bird@gmail.com