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

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>
      主站蜘蛛池模板: 阜南县| 朝阳县| 洛扎县| 武邑县| 商河县| 宜阳县| 浦东新区| 正阳县| 四子王旗| 玛曲县| 诸城市| 南陵县| 礼泉县| 乌拉特后旗| 阿巴嘎旗| 犍为县| 正定县| 杨浦区| 邻水| 神木县| 扎赉特旗| 广元市| 米林县| 甘谷县| 错那县| 蕲春县| 泰顺县| 民和| 阳山县| 万载县| 依兰县| 安新县| 宜都市| 嘉义市| 英山县| 马公市| 古田县| 周宁县| 永嘉县| 顺义区| 玉屏|