係統粉 > IT資訊 > 微軟資訊

微軟啟動Draft項目,助力開發人員構建基於容器的應用程序

發布時間:2017-06-01    瀏覽數:

微軟公司今天宣布推出Draft項目,這款新的開源工具可幫助開發人員簡化基於容器的應用程序開發流程,並將此類應用交由Kubernetes加以運行。其主要設計思路在於,應允許開發人員在不了解Docker與Kubernetes相關知識的前提下仍可順利實現應用程序開發。事實上,在Draft項目的幫助下,開發者甚至無需將Docker與Kubernetes等工具安裝在自己的計算機當中。

早在今年4月,微軟公司收購了來自Engine Yard公司的Deis容器平台;今天推出的Draft項目標誌著此次收購孕育出的第一款方案。Deis的設計方針在於幫助開發人員更加輕鬆地使用容器方案,並在接受微軟收購之前推出過Workflow、Helm以及Steward等多款開源工具。不出所料,此次發布的Draft新工具也同樣基於Deis的部分既有成果。

微軟啟動Draft項目,助力開發人員構建基於容器的應用程序(1)

“Draft主要針對開發人員工作流程中的‘內部循環’——即開發人員編寫代碼但尚未開始進行版本控製調整之時,”其設計團隊在今天的公告當中解釋稱。利用Draft,開發人員能夠利用單一命令(即‘draft create’)以創建所謂“Draft包”。Draft會自動檢測您編寫代碼時所使用之編程語言(目前內置支持Python、Node.js、Java、Ruby、PHP以及Go),並隨後通過編寫檢測腳本並將Docker文件與Kubernetes引入源代碼樹的方式進行Draft包構建。以此為基礎,開發人員將能夠輕鬆將這部分代碼與現有持續集成管道加以對接。

而利用另一條命令,開發人員則可以本地方式進行應用程序開發,相關代碼則會自動被發送至任意Kubernetes開發集群處——無論其以本地抑或遠程方式運行。任何本地變更皆可在數秒之內在該集群當中得到體現。Draft設計團隊解釋稱:“如此一來,開發人員即可以本地方式編輯代碼,並同時將開發環境運行在雲端,從而確保所有與開發工作相關的人員皆可對應用程序進行訪問。”

上一篇:微軟在Computex 2017展示華碩和戴爾MR頭戴式設備 下一篇:win10快速開機小技巧

相關資訊

最新熱門應用

電腦問答