• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種分布式代碼版本發(fā)布系統(tǒng)及方法技術(shù)方案

    技術(shù)編號(hào):13680200 閱讀:64 留言:0更新日期:2016-09-08 08:09
    本發(fā)明專利技術(shù)涉及一種分布式代碼版本發(fā)布系統(tǒng)及方法。所述系統(tǒng)包括基礎(chǔ)數(shù)據(jù)配置模塊、代碼發(fā)布單生成模塊、代碼發(fā)布事件選擇模塊和代碼發(fā)布模塊,所述基礎(chǔ)數(shù)據(jù)配置模塊用于配置代碼版本發(fā)布的基礎(chǔ)參數(shù);所述代碼發(fā)布單生成模塊用于根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;所述代碼發(fā)布事件選擇模塊用于根據(jù)代碼發(fā)布單選擇代碼發(fā)布事件;所述代碼發(fā)布模塊用于將代碼根據(jù)代碼發(fā)布事件在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。本發(fā)明專利技術(shù)將代碼發(fā)布和多個(gè)發(fā)布事件打包成可執(zhí)行的應(yīng)用程序,提供給版本發(fā)布相關(guān)人員直接運(yùn)行,實(shí)現(xiàn)發(fā)布代碼在多臺(tái)服務(wù)器上的分發(fā),將復(fù)雜的發(fā)布流程簡(jiǎn)單化,大大簡(jiǎn)化發(fā)布人員的時(shí)間消耗,提高版本發(fā)布的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種代碼版本發(fā)布系統(tǒng)及方法,具體的涉及一種分布式代碼版本發(fā)布系統(tǒng)及方法
    技術(shù)介紹
    在軟件項(xiàng)目配置管理過(guò)程中,使用配置管理工具進(jìn)行代碼版本管理是必不可少的,但在代碼發(fā)布過(guò)程中,需配置管理人員人工分析待發(fā)布代碼版本、手工獲取代碼文件等操作。當(dāng)前大多數(shù)代碼版本發(fā)布過(guò)程中,需要依據(jù)待發(fā)布的工作流程任務(wù),人工分析、處理待發(fā)布的代碼版本,并手工獲取代碼文件。代碼版本發(fā)布規(guī)則大多依賴個(gè)人經(jīng)驗(yàn),并未按照產(chǎn)品、項(xiàng)目需求形成規(guī)則;即使發(fā)布規(guī)則已明確規(guī)定,人工處理代碼版本依然會(huì)帶來(lái)操作失誤,容易出錯(cuò),而且耗費(fèi)時(shí)間。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)所要解決的技術(shù)問(wèn)題是提供一種簡(jiǎn)化發(fā)布過(guò)程、提高發(fā)布效率和高可靠性的代碼版本發(fā)布系統(tǒng)及方法。本專利技術(shù)解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種分布式代碼版本發(fā)布系統(tǒng),包括基礎(chǔ)數(shù)據(jù)配置模塊、代碼發(fā)布單生成模塊、代碼發(fā)布事件選擇模塊和代碼發(fā)布模塊,所述基礎(chǔ)數(shù)據(jù)配置模塊,其用于配置代碼版本發(fā)布的基礎(chǔ)參數(shù);所述代碼發(fā)布單生成模塊,其用于根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;所述代碼發(fā)布事件選擇模塊,其用于根據(jù)代碼發(fā)布單選擇代碼發(fā)布事
    件;所述代碼發(fā)布模塊,其用于將代碼根據(jù)代碼發(fā)布事件在在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。本專利技術(shù)的有益效果是:本專利技術(shù)一種分布式代碼版本發(fā)布系統(tǒng)在產(chǎn)品研發(fā)、實(shí)施和上線中進(jìn)行代碼版本的增量發(fā)布和全量發(fā)布,代碼在不同工作區(qū)的拷貝、更新、提交操作,實(shí)現(xiàn)發(fā)布代碼在多臺(tái)服務(wù)器上的分發(fā)操作,本專利技術(shù)一種分布式代碼版本發(fā)布系統(tǒng)將代碼發(fā)布和多個(gè)發(fā)布事件打包成可執(zhí)行的應(yīng)用程序,提供給版本發(fā)布相關(guān)人員直接運(yùn)行,使用起來(lái)簡(jiǎn)單方便,將復(fù)雜的發(fā)布流程簡(jiǎn)單化,大大簡(jiǎn)化發(fā)布人員的時(shí)間消耗,提高版本發(fā)布的效率。在上述技術(shù)方案的基礎(chǔ)上,本專利技術(shù)還可以做如下改進(jìn)。進(jìn)一步,還包括沖突檢測(cè)模塊,所述沖突檢測(cè)模塊用于在對(duì)代碼發(fā)布的過(guò)程中,對(duì)所述代碼進(jìn)行沖突檢測(cè)。采用上述進(jìn)一步方案的有益效果是:進(jìn)行沖突檢測(cè),可以提高代碼版本的發(fā)布精度。進(jìn)一步,所述代碼發(fā)布模塊在代碼發(fā)布后將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。采用上述進(jìn)一步方案的有益效果是:將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ),可以將發(fā)布結(jié)果直接輸出和保存。進(jìn)一步,所述代碼發(fā)布模塊根據(jù)在服務(wù)器上執(zhí)行遠(yuǎn)程命令將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。進(jìn)一步,所述代碼發(fā)布事件為單個(gè)代碼發(fā)布事件或多個(gè)代碼發(fā)布事件的組合。進(jìn)一步,所述分布式代碼版本發(fā)布系統(tǒng)是基于java語(yǔ)言進(jìn)行開(kāi)發(fā)的。采用上述進(jìn)一步方案的有益效果是:代碼采用JAVA進(jìn)行實(shí)現(xiàn),清晰簡(jiǎn)單,可用性高。基于上述一種分布式代碼版本發(fā)布系統(tǒng),本專利技術(shù)還提供一種分布式代碼版本發(fā)布方法。一種分布式代碼版本發(fā)布方法,包括以下步驟,S1,配置代碼版本發(fā)布的基礎(chǔ)參數(shù);S2,根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;S3,根據(jù)代碼發(fā)布單選擇代碼發(fā)布事件;S4,將代碼根據(jù)代碼發(fā)布事件在在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。本專利技術(shù)的有益效果是:本專利技術(shù)一種分布式代碼版本發(fā)布方法在產(chǎn)品研發(fā)、實(shí)施和上線中進(jìn)行代碼版本的增量發(fā)布和全量發(fā)布,代碼在不同工作區(qū)的拷貝、更新、提交操作,實(shí)現(xiàn)發(fā)布代碼在多臺(tái)服務(wù)器上的分發(fā)操作,本專利技術(shù)一種分布式代碼版本發(fā)布方法將代碼發(fā)布和多個(gè)發(fā)布事件打包成可執(zhí)行的應(yīng)用程序,提供給版本發(fā)布相關(guān)人員直接運(yùn)行,使用起來(lái)簡(jiǎn)單方便,將復(fù)雜的發(fā)布流程簡(jiǎn)單化,大大簡(jiǎn)化發(fā)布人員的時(shí)間消耗,提高版本發(fā)布的效率在上述技術(shù)方案的基礎(chǔ)上,本專利技術(shù)還可以做如下改進(jìn)。進(jìn)一步,在S4中在代碼發(fā)布的過(guò)程中還對(duì)代碼進(jìn)行沖突檢測(cè)。進(jìn)一步,S4中在代碼發(fā)布后將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。進(jìn)一步,S3中在選擇發(fā)布事件時(shí),選擇的方式為選擇單個(gè)代碼發(fā)布事件或選擇多個(gè)代碼發(fā)布事件的組合。附圖說(shuō)明圖1為本專利技術(shù)一種分布式代碼版本發(fā)布系統(tǒng)的結(jié)構(gòu)框圖;圖2為本專利技術(shù)一種分布式代碼版本發(fā)布方法的流程圖。具體實(shí)施方式以下結(jié)合附圖對(duì)本專利技術(shù)的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本專利技術(shù),并非用于限定本專利技術(shù)的范圍。如圖1所示,一種分布式代碼版本發(fā)布系統(tǒng),包括基礎(chǔ)數(shù)據(jù)配置模塊、代碼發(fā)布單生成模塊、代碼發(fā)布事件選擇模塊和代碼發(fā)布模塊,所述基礎(chǔ)數(shù)據(jù)配置模塊,其用于配置代碼版本發(fā)布的基礎(chǔ)參數(shù);所述代碼發(fā)布單生成模塊,其用于根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;所述代碼發(fā)布事件選擇模塊,其用于根據(jù)代碼發(fā)布單選擇代碼發(fā)布事件;所述代碼發(fā)布模塊,其用于將代碼根據(jù)代碼發(fā)布事件在在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。本系統(tǒng)還包括沖突檢測(cè)模塊,所述沖突檢測(cè)模塊用于在對(duì)代碼發(fā)布的過(guò)程中,對(duì)所述代碼進(jìn)行沖突檢測(cè)。所述代碼發(fā)布模塊在代碼發(fā)布后將發(fā)布操作結(jié)果輸出到exce l文檔中進(jìn)行存儲(chǔ)。其中,所述代碼發(fā)布模塊根據(jù)在服務(wù)器上執(zhí)行遠(yuǎn)程命令將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。所述代碼發(fā)布事件為單個(gè)代碼發(fā)布事件或多個(gè)代碼發(fā)布事件的組合。所述分布式代碼版本發(fā)布系統(tǒng)是基于java語(yǔ)言進(jìn)行開(kāi)發(fā)的,代碼采用JAVA進(jìn)行實(shí)現(xiàn),清晰簡(jiǎn)單,可用性高。本專利技術(shù)一種分布式代碼版本發(fā)布系統(tǒng)在產(chǎn)品研發(fā)、實(shí)施和上線中進(jìn)行代碼版本的增量發(fā)布和全量發(fā)布,代碼在不同工作區(qū)的拷貝、更新、提交操作,實(shí)現(xiàn)發(fā)布代碼在多臺(tái)服務(wù)器上的分發(fā)操作,本專利技術(shù)一種分布式代碼版本發(fā)布工具將代碼發(fā)布和多個(gè)發(fā)布事件打包成可執(zhí)行的應(yīng)用程序,提供給版本發(fā)布相關(guān)人員直接運(yùn)行,使用起來(lái)簡(jiǎn)單方便,將復(fù)雜的發(fā)布流程簡(jiǎn)單化,大大簡(jiǎn)化發(fā)布人員的時(shí)間消耗,提高版本發(fā)布的效率。基于上述一種分布式代碼版本發(fā)布系統(tǒng),本專利技術(shù)還提供一種分布式代碼
    版本發(fā)布方法。如圖2所示,一種分布式代碼版本發(fā)布方法,包括以下步驟,S1,配置代碼版本發(fā)布的基礎(chǔ)參數(shù);S2,根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;S3,根據(jù)代碼發(fā)布單選擇代碼發(fā)布事件;S4,將代碼根據(jù)代碼發(fā)布事件在在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。在S4中在代碼發(fā)布的過(guò)程中還對(duì)代碼進(jìn)行沖突檢測(cè)。S4中在代碼發(fā)布后將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。S3中在選擇發(fā)布事件時(shí),選擇的方式為選擇單個(gè)代碼發(fā)布事件或選擇多個(gè)代碼發(fā)布事件的組合。本專利技術(shù)一種分布式代碼版本發(fā)布方法將代碼發(fā)布的流程和多個(gè)發(fā)布事件打包成可執(zhí)行的應(yīng)用程序,提供給版本發(fā)布相關(guān)人員直接運(yùn)行,易用性高,配置好基礎(chǔ)參數(shù)后,只需相關(guān)人員點(diǎn)擊選擇對(duì)應(yīng)事件組合就可以完成復(fù)雜、完整的代碼發(fā)布流程。本專利技術(shù)一種分布式代碼版本發(fā)布方法在產(chǎn)品研發(fā)、實(shí)施和上線中進(jìn)行代碼版本的增量發(fā)布和全量發(fā)布,代碼在不同工作區(qū)的拷貝、更新、提交操作,實(shí)現(xiàn)發(fā)布代碼在多臺(tái)服務(wù)器上的分發(fā)操作,本專利技術(shù)一種分布式代碼版本發(fā)布方法將代碼發(fā)布和多個(gè)發(fā)布事件打包成可執(zhí)行的應(yīng)用程序,提供給版本發(fā)布相關(guān)人員直接運(yùn)行,使用起來(lái)簡(jiǎn)單方便,將復(fù)雜的發(fā)布流程簡(jiǎn)單化,大大簡(jiǎn)化發(fā)布人員的時(shí)間消耗,提高版本發(fā)布的效率。以上所述僅為本專利技術(shù)的較佳實(shí)施例,并不用以限制本專利技術(shù),凡在本專利技術(shù)的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本專利技術(shù)的保護(hù)范圍之內(nèi)。本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種分布式代碼版本發(fā)布系統(tǒng),其特征在于:包括基礎(chǔ)數(shù)據(jù)配置模塊、代碼發(fā)布單生成模塊、代碼發(fā)布事件選擇模塊和代碼發(fā)布模塊,所述基礎(chǔ)數(shù)據(jù)配置模塊,其用于配置代碼版本發(fā)布的基礎(chǔ)參數(shù);所述代碼發(fā)布單生成模塊,其用于根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;所述代碼發(fā)布事件選擇模塊,其用于根據(jù)代碼發(fā)布單選擇代碼發(fā)布事件;所述代碼發(fā)布模塊,其用于將代碼根據(jù)代碼發(fā)布事件在在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。

    【技術(shù)特征摘要】
    1.一種分布式代碼版本發(fā)布系統(tǒng),其特征在于:包括基礎(chǔ)數(shù)據(jù)配置模塊、代碼發(fā)布單生成模塊、代碼發(fā)布事件選擇模塊和代碼發(fā)布模塊,所述基礎(chǔ)數(shù)據(jù)配置模塊,其用于配置代碼版本發(fā)布的基礎(chǔ)參數(shù);所述代碼發(fā)布單生成模塊,其用于根據(jù)配置的基礎(chǔ)參數(shù)生成代碼發(fā)布單;所述代碼發(fā)布事件選擇模塊,其用于根據(jù)代碼發(fā)布單選擇代碼發(fā)布事件;所述代碼發(fā)布模塊,其用于將代碼根據(jù)代碼發(fā)布事件在在多臺(tái)服務(wù)器上分發(fā),自動(dòng)地完成代碼版本的發(fā)布。2.根據(jù)權(quán)利要求1所述的一種分布式代碼版本發(fā)布系統(tǒng),其特征在于:還包括沖突檢測(cè)模塊,所述沖突檢測(cè)模塊用于在對(duì)代碼發(fā)布的過(guò)程中,對(duì)所述代碼進(jìn)行沖突檢測(cè)。3.根據(jù)權(quán)利要求1或2所述的一種分布式代碼版本發(fā)布系統(tǒng),其特征在于:所述代碼發(fā)布模塊在代碼發(fā)布后將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。4.根據(jù)權(quán)利要求3所述的一種分布式代碼版本發(fā)布系統(tǒng),其特征在于:所述代碼發(fā)布模塊根據(jù)在服務(wù)器上執(zhí)行遠(yuǎn)程命令將發(fā)布操作結(jié)果輸出到excel文檔中進(jìn)行存儲(chǔ)。5.根據(jù)權(quán)利要求1或2所述...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:厲承林
    申請(qǐng)(專利權(quán))人:北京思特奇信息技術(shù)股份有限公司
    類型:發(fā)明
    國(guó)別省市:北京;11

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 国产亚洲人成无码网在线观看| 最新无码专区视频在线| 伊人久久综合无码成人网| 国产免费av片在线无码免费看| 日韩精品无码久久一区二区三| 精品人妻系列无码人妻免费视频| 精品无码国产自产拍在线观看蜜| 国产成人无码区免费内射一片色欲 | 亚洲av无码成人黄网站在线观看| 日韩A无码AV一区二区三区| 免费无码不卡视频在线观看| 精品人妻中文无码AV在线| 免费看无码特级毛片| 色窝窝无码一区二区三区成人网站| 无码国内精品人妻少妇| 午夜无码人妻av大片色欲| 亚洲AV日韩AV高潮无码专区| 国产精品无码一区二区在线观| 东京热人妻无码一区二区av| 亚洲AV无码乱码麻豆精品国产| 色欲aⅴ亚洲情无码AV| 亚洲国产精品无码久久一区二区| 亚洲精品无码专区在线| 中文精品无码中文字幕无码专区| 无码免费午夜福利片在线| 亚洲乱码无码永久不卡在线| 无码人妻精品一区二区三区久久久| 亚洲午夜无码久久久久| 精品久久久久久无码人妻| 日韩精品无码一本二本三本| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 孕妇特级毛片WW无码内射| 久久无码人妻精品一区二区三区| 久久人妻无码中文字幕| 中文字字幕在线中文无码| 爆乳无码AV一区二区三区| 中文无码喷潮在线播放| 精品人妻系列无码天堂| 无码日韩人妻精品久久蜜桃| 国产丝袜无码一区二区三区视频 | 亚洲精品无码中文久久字幕|