什么是云端開發(fā)環(huán)境服務(wù)
華為云CodeArts IDE Online是云端開發(fā)環(huán)境服務(wù),開發(fā)者通過瀏覽器訪問即可極速獲取云端開發(fā)環(huán)境,支持編碼、調(diào)試、運(yùn)行、預(yù)覽,還可訪問代碼倉(cāng)庫(kù)和執(zhí)行命令行,同時(shí)支持豐富的插件擴(kuò)展。
|
功能名稱
|
功能描述
|
|---|---|
一鍵式環(huán)境獲取 |
一鍵式獲取云端基于容器的工作空間,并可在不需要時(shí)釋放。 |
預(yù)置技術(shù)棧 |
預(yù)置多種技術(shù)棧,創(chuàng)建工作空間時(shí)選取預(yù)置技術(shù)??色@得更快的環(huán)境配置能力。 |
按需配置資源 |
可按需選擇工作空間的計(jì)算資源規(guī)格(micro或medium)和存儲(chǔ)資源規(guī)格(GB)。 |
工作空間啟動(dòng)和停止 |
啟動(dòng)工作空間,獲取由頁面編輯器+運(yùn)行環(huán)境+云端存儲(chǔ)組成的集成開發(fā)環(huán)境;停止工作空間可立即釋放計(jì)算資源。 |
訪問和配置后端環(huán)境 |
基于頁面終端模擬器(WebTerminal)可以以命令行訪問和配置后端環(huán)境。 |
多語言代碼編寫 |
支持40多種編程語言的語法高亮,以及Java等主流語言的代碼智能提示。 |
代碼構(gòu)建和運(yùn)行 |
容器化的運(yùn)行環(huán)境可以構(gòu)建(Build)和執(zhí)行(Run)代碼,并可查看運(yùn)行結(jié)果及日志輸出。 |
代碼調(diào)試和預(yù)覽 |
代碼調(diào)試功能可支持Java等語言的在線代碼調(diào)試,對(duì)Web類和接口類應(yīng)用可提供頁面預(yù)覽或接口調(diào)用。 |
對(duì)接Git代碼倉(cāng)庫(kù) |
支持對(duì)接Git配置庫(kù)(代碼倉(cāng)庫(kù)),實(shí)現(xiàn)如Commit、Branch、Push等操作,支持第三方代碼倉(cāng)庫(kù)(如GitHub)。 |
企業(yè)租戶管理權(quán)限 |
向企業(yè)租戶提供基于黑白名單的企業(yè)用戶CodeArts IDE Online使用權(quán)限控制。 |
云端開發(fā)環(huán)境服務(wù)特性有哪些
云端開發(fā)環(huán)境服務(wù)常見問題
1、CodeArts IDE Online使用流程是什么?
a)創(chuàng)建IDE實(shí)例:進(jìn)入CodeArts IDE Online服務(wù)“我的IDE”頁簽,單擊左上角“新建實(shí)例”,創(chuàng)建IDE實(shí)例。
b)啟動(dòng)IDE實(shí)例:創(chuàng)建IDE實(shí)例后會(huì)自動(dòng)啟動(dòng)IDE實(shí)例,也可以在CodeArts IDE Online服務(wù)“我的IDE”頁簽單擊,啟動(dòng)IDE實(shí)例。
c)CodeArts IDE Online編碼在:CodeArts IDE Online中,可以編寫代碼,并對(duì)代碼進(jìn)行提交、構(gòu)建和運(yùn)行。
d)CodeArts IDE Online調(diào)試:在CodeArts IDE Online中,運(yùn)行已提交的代碼后,可以對(duì)代碼進(jìn)行在線調(diào)試。
2、CodeArts IDE Online頁面加載失敗如何處理?
a)檢查瀏覽器網(wǎng)絡(luò)連接是否正常。若無網(wǎng)絡(luò)連接,請(qǐng)修復(fù)網(wǎng)絡(luò)連接。刷新頁面重試,若仍加載失敗,請(qǐng)參照步驟b繼續(xù)排查處理。如果電腦使用的是無線網(wǎng)絡(luò)環(huán)境,請(qǐng)確保連接的穩(wěn)定。
b)檢查是否有proxy攔截。若已攔截,請(qǐng)解除攔截后刷新頁面重試。
c)如果頁面中的錯(cuò)誤提示為“Connection got disposed”,在完成前兩個(gè)步驟后仍無法正常加載頁面,請(qǐng)嘗試聯(lián)系網(wǎng)絡(luò)服務(wù)提供方確認(rèn)其是否對(duì)websocket進(jìn)行攔截。解除攔截后刷新頁面重試。
3、啟動(dòng)實(shí)例失敗,頁面自動(dòng)重定向到了實(shí)例列表?
可以嘗試清理或者禁用網(wǎng)站緩存,然后重新打開實(shí)例。
4、頁面中顯示實(shí)例已停止?
請(qǐng)稍等幾分鐘后,刷新頁面,重新啟動(dòng)實(shí)例。
5、應(yīng)用進(jìn)程已正常啟動(dòng),外部卻無法訪問?
應(yīng)用進(jìn)程已經(jīng)正常啟動(dòng),端口調(diào)測(cè)工具沒有提示,可能由以下2種情況導(dǎo)致:
a)應(yīng)用的網(wǎng)絡(luò)地址配置成“127.0.0.1”或“l(fā)ocalhost”。
b)應(yīng)用的監(jiān)聽端口不在規(guī)定范圍內(nèi)。
6、使用Open API創(chuàng)建的實(shí)例如何自動(dòng)安裝指定插件?
使用Open API創(chuàng)建的實(shí)例自動(dòng)安裝指定插件,目前可通過以下兩種途徑實(shí)現(xiàn):
a)在實(shí)例的API參數(shù)“plugin_enable_list”中傳入插件id,插件id是由插件作者和插件名組成,格式為“publisher.name”。
b)通過實(shí)例URL地址拼接的方式, 在“preinstallPlugins”傳入插件id。