精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Eclipse Che 5.0會帶來對Docker Compose的支持、Workspace Agents等特性

責任編輯:editor004

作者:Sergio De Simone

2016-11-24 12:12:13

摘自:INFOQ

在第一屆CheConf16上,有一個專門針對Eclipse Che的用戶會議,這是一個容器化的便攜開發工作空間,Codenvy CEO兼Che項目的領導者Tyler Jewell宣布了Eclipse Che 5 0

在第一屆CheConf16上,有一個專門針對Eclipse Che的用戶會議,這是一個容器化的便攜開發工作空間,Codenvy CEO兼Che項目的領導者Tyler Jewell宣布了Eclipse Che 5.0。它預期會在年底之前發布,將會引入對Docker Compose的支持,以及Workspace Agents等特性。

根據今年早些時候的介紹,Eclipse Che的特性在于它是一個云端的IDE、工作空間服務器,另外還有借助容器實現的運行時便攜性。Jewell認為Eclipse Che項目的前六個月是非常成功的。

在過去的兩個月中,Che的使用時間超過了600,000小時,就在上一周,我們看到它有著100,000小時的使用量,來自超過1,500個IP地址。我們目前有70個貢獻者,3,300個GitHub star和550個GitHub fork。

Eclipse Che的基礎理念在于工作空間和運行時棧。運行時棧為應用提供環境,工作空間則集成了項目和運行時棧,提供了一致和簡便易用的開發環境。因為基于Docker鏡像構建,所以運行時能夠讓創建或遷移工作空間變得非常簡便。工作空間托管在Che服務器上,可以通過基于瀏覽器的IDE或REST API進行訪問,也可以通過到桌面IDE的SSH連接來進行訪問。

如前所述,Che 5.0將會帶來對Docker Compose文件的支持,用來描述由不同容器所組成的Docker應用,這些容器會用來實現應用的各種服務。借助Docker Compose,我們通過一條命令就能從配置文件中創建和啟動所有的服務。Che 5.0支持Docker Compose意味著開發人員不僅能夠從Che中選擇已有的運行時棧,還能提供Compose文件來創建自定義的棧。

Che 5.0另外一個重要的特性就是Workspace Agent,通過它開發人員能夠抓取一個生產環境,得到現成的Docker鏡像,例如Ubuntu發布版、虛擬機等等,并注入開發特定的特性,比如SSH訪問、對終端的支持、智能感知等。實際上,它就是將生產的工作空間轉換為開發的工作空間。

Workspace Agent能夠與任何Docker鏡像協作使用,唯一的需求在于Docker鏡像要預先安裝bash并且沒有處于終止的狀態。開發人員也可以創建自己的agent。在Workspace Agent特性推出之前,開發人員必須要從Che服務器上選擇已有的、為開發準備好的鏡像。

為了簡化使用,Che引入了Stack Editor和Chedir。Stack Editor是一個可視化的工具,它允許開發人員進行如下的操作:

創建機器,它會轉換到一個Docker Compose文件中;

注入agent;

定義環境變量;

控制內存的可用性等。

Stack Editor dashboard可能會包含一項功能,用來校驗所創建的棧是否能夠正常工作,比如機器能夠正確創建、agent能夠正常注入等。

Chedir是一個工具,旨在提供可配置和可再生的工作空間,按照Jewell的說法,這類似于針對Che的Vagrant。Chedir能夠讓開發人員更容易地從Git克隆repo,然后將其安裝到本地Che服務器中,如果沒有這樣的服務器的話,會自動啟動一臺。所有相關的細節都可以存儲在一個Chedir配置文件中,如果沒有配置的話,將會使用合理的默認值。

最后,Che 5.0另外一項重要的特性就是采用了開放語言協議(Open Language Protocol),它是最近由微軟開源的。語言服務器協議(Language Server Protocol)致力于解決現有幾十種語言的源碼編輯器所面臨的問題,它們在語法高亮、自動補全、重構等方面有著不同的需求。Che 5.0采用這個協議,以便于在當前版本中支持C#、PHP、Java、Go以及CSS。在明年第一季度預計將會支持Rust、JavaScript、 TypeScript、Groovy和Haxe。

Che 5.0還會帶來很多的特性,比如支持RedHat OpenShift、增強對PHP的支持以及對桌面IDE的兼容性等等。

Che第7個里程碑版本(M7)已經開放下載了,而GA版本還需要6到10周的時間。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 和平县| 磴口县| 灌云县| 凤冈县| 无极县| 平乡县| 南开区| 大英县| 遂溪县| 全椒县| 延庆县| 洪雅县| 偏关县| 乐昌市| 阿勒泰市| 雷州市| 毕节市| 高雄市| 扎鲁特旗| 沈丘县| 桑植县| 老河口市| 古丈县| 桂东县| 利川市| 广昌县| 望奎县| 大城县| 宝兴县| 岳西县| 南和县| 青川县| 张家口市| 黎平县| 白山市| 名山县| 肃北| 大城县| 盘锦市| 呼和浩特市| 奎屯市|