真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

EntDIYJava企業(yè)應(yīng)用開發(fā)框架專業(yè)版資源更新發(fā)布

EntDIY 專業(yè)版資源摘要

泰興網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)

此部分內(nèi)容會根據(jù)框架應(yīng)用經(jīng)驗(yàn)、技術(shù)發(fā)展趨勢以及作者工作經(jīng)驗(yàn)和技術(shù)方向等不斷調(diào)整和完善,以下對一些主要主題大致摘要說明,具體相關(guān)文檔、配置、腳本等資源詳見專業(yè)版GIT資源庫。

以下資源會盡可能封裝為Docker容器和腳本,以及Jenkins配置好的自動化構(gòu)建任務(wù),盡量做到開箱即用,并配以相關(guān)說明文檔,盡可能做到能讓用戶借鑒參考投入的實(shí)際的開發(fā)團(tuán)隊(duì)管理和開發(fā)協(xié)作過程中去,提升開發(fā)測試交付效率和質(zhì)量。

當(dāng)然很多內(nèi)容不是簡短一篇文檔能完整描述,并且作者技能和經(jīng)驗(yàn)畢竟有限和不足,更多還是以一種拋磚引玉供參考和共同交流的態(tài)度去分享這些資源。 對于相關(guān)文檔或資源信息不足的情況下,可以聯(lián)系作者給予咨詢支持或遠(yuǎn)程協(xié)助指導(dǎo)等。

基于Docker+Jenkins的Nginx+Ngrok+Letsencrypt的EntDIY框架站點(diǎn)及演示環(huán)境部署介紹

框架主站https://www.entdiy.com和 演示應(yīng)用https://demo.entdiy.com/entdiy,均部署在本地臺式機(jī)虛擬機(jī)CentOS系統(tǒng)并運(yùn)行內(nèi)網(wǎng)穿透工具Ngrok Client, 阿里云使用一臺低配CentOS系統(tǒng)運(yùn)行Ngrok Server作為中轉(zhuǎn)服務(wù)器,并運(yùn)行Nginx反向代理Ngrok服務(wù)結(jié)合Letsencrypt實(shí)現(xiàn) HTTPS 訪問。 整套環(huán)境全部基于Docker化封裝部署,只需簡單修改少量配置信息,并且提供相應(yīng)的Jenkins自動化構(gòu)建部署更新任務(wù)配置,基本做到開箱即用。

整套模式,對于中小團(tuán)隊(duì)初創(chuàng)期具有很高的實(shí)用價值,畢竟出于成本考慮不可能一開始就把整套應(yīng)用上云部署,更常見還是自建幾臺高配臺式機(jī)部署開發(fā)、測試、演示應(yīng)用以及項(xiàng)目管理、版本資源庫等工具應(yīng)用, 借助Docker+Ngrok+Nginx+Letsencrypt只需購買一個域名和一臺低配的云服務(wù)器,就可以實(shí)現(xiàn)一整套應(yīng)用高效便捷安全的內(nèi)網(wǎng)穿透外網(wǎng)訪問,大幅提升項(xiàng)目管理和開發(fā)運(yùn)維效率。 另外,還可以給相關(guān)開發(fā)人員配置各自的二級域名,如 zhangsan.entdiy.com, lisi.entdiy.com ,以https穿透指向開發(fā)人員的開發(fā)測試環(huán)境, 與此同時,還可以有效的解決諸如微信需要以域名形式開發(fā)調(diào)試、iOS APP應(yīng)用發(fā)布強(qiáng)制要求 HTTPS 訪問等特定需求。

基于Docker+Jenkins的IDEA+JRebel+Tomcat Local/Remote Server本地/遠(yuǎn)程實(shí)時熱部署開發(fā)調(diào)試模式介紹

隨著當(dāng)今各工具軟件尤其JavaIDE對硬件資源要求越來越高,本框架作者開發(fā)環(huán)境為MacBook Pro 8G內(nèi)存版本,一旦啟動各工具軟件和IDEA,再啟動框架應(yīng)用Run或Debug模式,基本上整個系統(tǒng)就比較卡了。 回頭一看高配臺式32G內(nèi)存主機(jī),總覺得心有不甘,于是幾經(jīng)折騰,終于實(shí)現(xiàn)了一整套實(shí)時高效的遠(yuǎn)程開發(fā)模式:

本主題提供一套Docker封裝的 JRebel 7 + Tomcat 8 容器在局域網(wǎng)虛擬機(jī)運(yùn)行,然后在 IDEA 工具做相關(guān)配置,使本地 IDEA 完全解脫本地Run或Debug導(dǎo)致的系統(tǒng)資源占用, 在局域網(wǎng)內(nèi)部的虛擬機(jī)上面完成整個應(yīng)用的Run或Debug開發(fā)調(diào)試,并且近乎完美的全自動增量文件同步和熱部署更新功能,實(shí)現(xiàn)本地修改Java編譯代碼或靜態(tài)資源文件代碼,實(shí)時刷新瀏覽器即可看到最新代碼結(jié)果。

如果你或者你的團(tuán)隊(duì)成員正在抱怨每次修改代碼都要等待半天重啟應(yīng)用,本地開發(fā)機(jī)器卡的要死不活,剛好又有富裕的服務(wù)器資源,或許可以參考參考這套模式。

開發(fā)框架基于Jenkins持續(xù)集成Java Web和Android/iOS App技術(shù)架構(gòu)方面的應(yīng)用和介紹

本主題將介紹圍繞以Jenkins持續(xù)集成工具為主,結(jié)合主流的DevOps理念展現(xiàn)EntDIY框架整個開發(fā)測試演示的構(gòu)建過程。 框架預(yù)制提供一套Jenkins運(yùn)行配置腳本及包含一系列配置好可運(yùn)行的Job定義的workspace,包括Java Web、Android和iOS的Hybrid混合式APP和Native原生APP等應(yīng)用的全自動構(gòu)建分發(fā), 結(jié)合項(xiàng)目團(tuán)隊(duì)技術(shù)架構(gòu)和人員分工等情況,用Jenkins持續(xù)集成手段將各個項(xiàng)目活動串聯(lián)整合起來,打通開發(fā)測試運(yùn)維等各流程環(huán)節(jié),全面提升整個技術(shù)團(tuán)隊(duì)的工作效率和質(zhì)量。

基于 VMWare ESXi 6.5 虛擬化技術(shù)打造支撐研發(fā)團(tuán)隊(duì)開發(fā)、測試、運(yùn)維、項(xiàng)目管理等強(qiáng)大靈活的IT基礎(chǔ)架構(gòu)

對于一個技術(shù)團(tuán)隊(duì),隨著項(xiàng)目規(guī)模的不斷增長IT系統(tǒng)需求膨脹,如果還是傳統(tǒng)方式一臺臺購買主機(jī),然后一次次反復(fù)安裝系統(tǒng)、安裝軟件、環(huán)境配置、部署應(yīng)用等方式, 運(yùn)維團(tuán)隊(duì)在忙碌中重復(fù)勞動,開發(fā)測試團(tuán)隊(duì)在等待中抱怨,當(dāng)然一種最簡單的方式就是使用諸如阿里云等這樣的公有云,但是對于一般中小型公司或團(tuán)隊(duì),整套環(huán)境都上云恐怕又扛不住高額的成本。 本教程介紹基于 VMWare ESXi 6.5 虛擬化技術(shù)應(yīng)用,由于 ESXi 本身為商業(yè)技術(shù)體系,網(wǎng)上資料紛繁復(fù)雜并且很多還不靠譜,筆者基于多年 ESXi 的使用經(jīng)驗(yàn)和踩過的坑, 整體介紹 ESXi Host、vCenter Server Appliance、ESXi Mac OSX(支持Jenkins XCode/iOS APP 持續(xù)集成)等一系列安裝配置過程以及一些使用技巧和經(jīng)驗(yàn)分享, 實(shí)現(xiàn)按需自由伸縮服務(wù)器虛擬機(jī)實(shí)例,基本可完美的支撐中小研發(fā)團(tuán)隊(duì)的軟硬件IT資源需求。


其他功能特性不斷完善追加,同時也歡迎反饋一些感興趣的主題,如果適合會不斷整合到資源庫。


文章標(biāo)題:EntDIYJava企業(yè)應(yīng)用開發(fā)框架專業(yè)版資源更新發(fā)布
網(wǎng)站URL:http://weahome.cn/article/chcdso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部