欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動(dòng)化發(fā)布方法及裝置與流程

文檔序號(hào):12906073閱讀:282來(lái)源:國(guó)知局
自動(dòng)化發(fā)布方法及裝置與流程

本申請(qǐng)涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,具體而言,涉及一種自動(dòng)化發(fā)布方法及裝置。



背景技術(shù):

美國(guó)csc(computersciencescorporation)公司作為保險(xiǎn)核心軟件提供商,其開(kāi)發(fā)的lifeasia軟件產(chǎn)品廣泛應(yīng)用于保險(xiǎn)行業(yè)中。lifeasia軟件系統(tǒng)提供了一套基礎(chǔ)發(fā)布工具,可以發(fā)布以下八類常用內(nèi)容:1)代碼;2)頁(yè)面;3)接口;4)報(bào)表;5)物理文件;6)邏輯文件;7)產(chǎn)品配置;8)批處理流程配置。以上各類內(nèi)容的發(fā)布均由發(fā)布人員在系統(tǒng)中通過(guò)輸入指令的方式進(jìn)行發(fā)布。此外lifeasia系統(tǒng)還提供了應(yīng)用發(fā)布工具,可以跨主機(jī)大規(guī)模發(fā)布應(yīng)用。

圖1是現(xiàn)有l(wèi)ifeasia系統(tǒng)基礎(chǔ)發(fā)布工具發(fā)布流程的示意圖。如圖1所示,在采用lifeasia系統(tǒng)提供的基礎(chǔ)發(fā)布工具,從開(kāi)發(fā)機(jī)1向測(cè)試機(jī)2或從開(kāi)發(fā)機(jī)1向生產(chǎn)機(jī)3進(jìn)行發(fā)布時(shí),發(fā)布人員需要手工對(duì)發(fā)布包內(nèi)的代碼、頁(yè)面、接口、報(bào)表、物理文件及邏輯文件等分開(kāi)進(jìn)行發(fā)布操作,而對(duì)于產(chǎn)品配置、系統(tǒng)配置及批處理流程配置等則需要開(kāi)發(fā)人員使用sql(structuredquerylanguage,結(jié)構(gòu)化查詢語(yǔ)言)語(yǔ)句對(duì)生產(chǎn)環(huán)境的數(shù)據(jù)庫(kù)進(jìn)行刪除、更新及插入操作。整個(gè)過(guò)程步驟繁瑣,容易出錯(cuò),因而風(fēng)險(xiǎn)較大。

在所述背景技術(shù)部分公開(kāi)的上述信息僅用于加強(qiáng)對(duì)本申請(qǐng)的背景的理解,因此它可以包括不構(gòu)成對(duì)本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)?zhí)峁┮环N自動(dòng)化發(fā)布方法及裝置,能夠針對(duì)各類發(fā)布內(nèi)容進(jìn) 行自動(dòng)化發(fā)布,提高了工作效率。

本申請(qǐng)的其他特性和優(yōu)點(diǎn)將通過(guò)下面的詳細(xì)描述變得顯然,或部分地通過(guò)本申請(qǐng)的實(shí)踐而習(xí)得。

根據(jù)本申請(qǐng)的一方面,提供了一種自動(dòng)化發(fā)布方法,包括:接收發(fā)布包;解析所述發(fā)布包中內(nèi)容,并判斷所述發(fā)布包中內(nèi)容的類型;以及根據(jù)所述發(fā)布包中內(nèi)容的類型,執(zhí)行相應(yīng)的發(fā)布操作。

根據(jù)本申請(qǐng)的一實(shí)施方式,所述發(fā)布包中內(nèi)容的類型包括:代碼、頁(yè)面、接口、報(bào)表、物理文件、邏輯文件、產(chǎn)品或系統(tǒng)配置或批處理配置。

根據(jù)本申請(qǐng)的一實(shí)施方式,其應(yīng)用于as400計(jì)算機(jī)系統(tǒng)中,所述as400計(jì)算機(jī)系統(tǒng)加載有l(wèi)ifeasia操作系統(tǒng),從低到高包括:開(kāi)發(fā)層、測(cè)試層及生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,如果所述發(fā)布包中內(nèi)容的類型包括:所述代碼、所述頁(yè)面、所述接口或所述報(bào)表中的至少一種,則所述發(fā)布操作包括:對(duì)所述發(fā)布包中內(nèi)容在所述開(kāi)發(fā)層進(jìn)行編輯、編譯操作,之后在所述測(cè)試層進(jìn)行測(cè)試操作,最后發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,如果所述發(fā)布包中內(nèi)容的類型包括:所述物理文件和/或所述邏輯文件,則所述發(fā)布操作包括:根據(jù)邏輯關(guān)系導(dǎo)入所述發(fā)布包后,在所述開(kāi)發(fā)層進(jìn)行頁(yè)面編輯及編譯操作,之后在所述測(cè)試層進(jìn)行測(cè)試操作,最后發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,如果所述發(fā)布包中內(nèi)容的類型包括:所述產(chǎn)品配置和/或所述系統(tǒng)配置,則所述發(fā)布操作包括:根據(jù)邏輯關(guān)系將所述發(fā)布包導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)后,直接將其發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,如果所述發(fā)布包中內(nèi)容的類型包括:所述批處理配置,則所述發(fā)布操作包括:根據(jù)邏輯關(guān)系將所述發(fā)布包導(dǎo)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)后,直接將其發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,該方法還包括:將所述發(fā)布包進(jìn)行備份/記錄操作。

根據(jù)本申請(qǐng)的另一方面,提供了一種自動(dòng)化發(fā)布裝置,包括:發(fā)布包接收模塊,用于接收發(fā)布包;發(fā)布包解析模塊,用于解析所述發(fā)布包 中內(nèi)容,并判斷所述發(fā)布包中內(nèi)容的類型;以及發(fā)布包發(fā)布模塊,用于根據(jù)所述發(fā)布包中內(nèi)容的類型,執(zhí)行相應(yīng)的發(fā)布操作。

根據(jù)本申請(qǐng)的一實(shí)施方式,所述發(fā)布包中內(nèi)容的類型包括:代碼、頁(yè)面、接口、報(bào)表、物理文件、邏輯文件、產(chǎn)品或系統(tǒng)配置或批處理配置。

根據(jù)本申請(qǐng)的一實(shí)施方式,其應(yīng)用于as400計(jì)算機(jī)系統(tǒng)中,所述as400計(jì)算機(jī)系統(tǒng)加載有l(wèi)ifeasia操作系統(tǒng),從低到高包括:開(kāi)發(fā)層、測(cè)試層及生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,所述發(fā)布包發(fā)布模塊包括:第一發(fā)布子模塊,用于發(fā)布所述代碼、所述頁(yè)面、所述接口或所述報(bào)表中的至少一種;當(dāng)所述發(fā)布包中內(nèi)容的類型包括:所述代碼、所述頁(yè)面、所述接口或所述報(bào)表中的至少一種時(shí),所述第一發(fā)布子模塊對(duì)所述發(fā)布包中內(nèi)容在所述開(kāi)發(fā)層進(jìn)行編輯、編譯操作,之后在所述測(cè)試層進(jìn)行測(cè)試操作,最后發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,所述發(fā)布包發(fā)布模塊包括:第二發(fā)布子模塊,用于發(fā)布所述物理文件和/或所述邏輯文件;當(dāng)所述發(fā)布包中內(nèi)容的類型包括:所述物理文件和/或所述邏輯文件時(shí),所述第二發(fā)布子模塊根據(jù)邏輯關(guān)系導(dǎo)入所述發(fā)布包后,在所述開(kāi)發(fā)層進(jìn)行頁(yè)面編輯及編譯操作,之后在所述測(cè)試層進(jìn)行測(cè)試操作,最后發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,所述發(fā)布包發(fā)布模塊包括:第三發(fā)布子模塊,用于發(fā)布所述產(chǎn)品配置和/或所述系統(tǒng)配置;當(dāng)所述發(fā)布包中內(nèi)容的類型包括:所述產(chǎn)品配置和/或所述系統(tǒng)配置時(shí),所述第三發(fā)布子模塊根據(jù)邏輯關(guān)系將所述發(fā)布包導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)后,直接將其發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,所述發(fā)布包發(fā)布模塊包括:第四發(fā)布子模塊,用于發(fā)布所述批處理配置;當(dāng)所述發(fā)布包中內(nèi)容的類型包括:所述批處理配置時(shí),所述第四發(fā)布子模塊根據(jù)邏輯關(guān)系將所述發(fā)布包導(dǎo)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)后,直接將其發(fā)布到所述生產(chǎn)層。

根據(jù)本申請(qǐng)的一實(shí)施方式,該裝置還包括:數(shù)據(jù)備份模塊,用于將所述發(fā)布包進(jìn)行備份/記錄操作。

本申請(qǐng)?zhí)峁┑淖詣?dòng)化發(fā)布方法,在發(fā)布過(guò)程方面,簡(jiǎn)化了現(xiàn)有的發(fā)布步驟,統(tǒng)一了發(fā)布流程;在發(fā)布時(shí)間方面,每次發(fā)布時(shí)間平均縮短在15分鐘以內(nèi),尤其在發(fā)布內(nèi)容繁雜、大數(shù)據(jù)量的情況下效果尤為明顯。此外,還可以將發(fā)布錯(cuò)誤降低至零錯(cuò)誤,提高了發(fā)布質(zhì)量。

另外,根據(jù)一些實(shí)施例,本申請(qǐng)的自動(dòng)化發(fā)布方法還包括數(shù)據(jù)記錄/備份操作,可以方便發(fā)布人員對(duì)發(fā)布的代碼、頁(yè)面、報(bào)表等作出快速比對(duì),且能在最短時(shí)間內(nèi)確定發(fā)布任務(wù)是否完成。此外,對(duì)產(chǎn)品/系統(tǒng)配置及批處理配置進(jìn)行備份,如果產(chǎn)品發(fā)布確認(rèn)有問(wèn)題,還可以通過(guò)對(duì)應(yīng)該發(fā)布工具進(jìn)行快速回退。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本申請(qǐng)。

附圖說(shuō)明

通過(guò)參照附圖詳細(xì)描述其示例實(shí)施例,本申請(qǐng)的上述和其它目標(biāo)、特征及優(yōu)點(diǎn)將變得更加顯而易見(jiàn)。

圖1是現(xiàn)有l(wèi)ifeasia系統(tǒng)基礎(chǔ)發(fā)布工具發(fā)布流程的示意圖。

圖2是根據(jù)部分示例性實(shí)施方式示出的一種自動(dòng)化發(fā)布方法的實(shí)施環(huán)境示意圖。

圖3是根據(jù)一示例性實(shí)施方式示出的一種自動(dòng)化發(fā)布方法的流程圖。

圖4是根據(jù)一示例性實(shí)施方式示出的另一種自動(dòng)化發(fā)布方法的流程圖。

圖5是圖4所示的自動(dòng)化發(fā)布方法的具體流程圖。

圖6是根據(jù)一示例性實(shí)施方式示出的一種自動(dòng)化發(fā)布裝置的框圖。

圖7是根據(jù)一示例性實(shí)施方式示出的另一種自動(dòng)化發(fā)布裝置的框圖。

具體實(shí)施方式

現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的范例;相反,提供這些實(shí)施方式使得本申請(qǐng)將更加全面和完整,并將示例實(shí)施方式的構(gòu) 思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。附圖僅為本申請(qǐng)的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對(duì)它們的重復(fù)描述。

此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本申請(qǐng)的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本申請(qǐng)的技術(shù)方案而省略所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、方法、裝置、實(shí)現(xiàn)或者操作以避免喧賓奪主而使得本申請(qǐng)的各方面變得模糊。

圖2是根據(jù)部分示例性實(shí)施方式示出的一種自動(dòng)化發(fā)布方法的實(shí)施環(huán)境示意圖。如圖1所示,由開(kāi)發(fā)機(jī)1將發(fā)布包發(fā)布至測(cè)試機(jī)2或生產(chǎn)機(jī)3。其中開(kāi)發(fā)機(jī)1用于進(jìn)行各種開(kāi)發(fā)和/或配置。當(dāng)開(kāi)發(fā)機(jī)1開(kāi)發(fā)配置完成之后,需要將開(kāi)發(fā)配置的內(nèi)容打包成發(fā)布包后發(fā)布至測(cè)試機(jī)2進(jìn)行測(cè)試。測(cè)試通過(guò)后,開(kāi)發(fā)機(jī)1再將測(cè)試通過(guò)的發(fā)布包發(fā)布至生產(chǎn)機(jī)3。生產(chǎn)機(jī)3是產(chǎn)品上線后正式使用的機(jī)器。

在一些實(shí)施方式中,實(shí)施環(huán)境也可以僅包括開(kāi)發(fā)機(jī)1和生產(chǎn)機(jī)3。其中開(kāi)發(fā)機(jī)1用于實(shí)現(xiàn)開(kāi)發(fā)及測(cè)試功能。在開(kāi)發(fā)及測(cè)試完成之后,將其發(fā)布至生產(chǎn)機(jī)3中。

此外,開(kāi)發(fā)機(jī)1、測(cè)試機(jī)2及生產(chǎn)機(jī)3均可以包括多臺(tái)計(jì)算機(jī)系統(tǒng)。例如,均可以為as400計(jì)算機(jī)系統(tǒng),且每臺(tái)機(jī)器上均安裝有csc公司提供的lifeasia操作系統(tǒng),從低到高包括:開(kāi)發(fā)層(ldev)、測(cè)試層(lact)及生產(chǎn)層(prd)。

圖3是根據(jù)一示例性實(shí)施方式示出的一種自動(dòng)化發(fā)布方法的流程圖,該自動(dòng)化發(fā)布方法可應(yīng)用于圖2所示的測(cè)試機(jī)2和/或生產(chǎn)機(jī)3中。如圖3所示,自動(dòng)化發(fā)布方法10包括:

在步驟s102中,接收發(fā)布包。

例如,如圖2所示,測(cè)試機(jī)2或生產(chǎn)機(jī)3從開(kāi)發(fā)機(jī)1中接收發(fā)布包。

在步驟s104中,解析發(fā)布包中內(nèi)容,并判斷發(fā)布包中內(nèi)容的類型。

發(fā)布包中內(nèi)容例如可以包括:代碼、頁(yè)面、接口、報(bào)表、物理文件、邏輯文件、產(chǎn)品或系統(tǒng)配置及批處理配置。

在步驟s106中,根據(jù)發(fā)布包中內(nèi)容的類型,執(zhí)行相應(yīng)的發(fā)布操作。

針對(duì)上述不同的發(fā)布包內(nèi)容,分別執(zhí)行其相應(yīng)的發(fā)布操作。

本申請(qǐng)?zhí)峁┑淖詣?dòng)化發(fā)布方法,在發(fā)布過(guò)程方面,簡(jiǎn)化了現(xiàn)有的發(fā)布步驟,統(tǒng)一了發(fā)布流程;在發(fā)布時(shí)間方面,每次發(fā)布時(shí)間平均縮短在15分鐘以內(nèi),尤其在發(fā)布內(nèi)容繁雜、大數(shù)據(jù)量的情況下效果尤為明顯。此外,還可以將發(fā)布錯(cuò)誤降低至零錯(cuò)誤,提高了發(fā)布質(zhì)量。

應(yīng)清楚地理解,本申請(qǐng)描述了如何形成和使用特定示例,但本申請(qǐng)的原理不限于這些示例的任何細(xì)節(jié)。相反,基于本申請(qǐng)公開(kāi)的內(nèi)容的教導(dǎo),這些原理能夠應(yīng)用于許多其它實(shí)施方式。

圖4是根據(jù)一示例性實(shí)施方式示出的另一種自動(dòng)化發(fā)布方法的流程圖,該自動(dòng)化發(fā)布方法亦可應(yīng)用于圖2所示的測(cè)試機(jī)2和/或生產(chǎn)機(jī)3中。如圖4所示,自動(dòng)化發(fā)布方法20包括:

在步驟s202中,接收發(fā)布包。

例如,如圖2所示,測(cè)試機(jī)2或生產(chǎn)機(jī)3從開(kāi)發(fā)機(jī)1中接收發(fā)布包。

在步驟s204中,解析發(fā)布包中內(nèi)容,并判斷發(fā)布包中內(nèi)容的類型。

發(fā)布包中內(nèi)容例如可以包括:代碼、頁(yè)面、接口、報(bào)表、物理文件、邏輯文件、產(chǎn)品或系統(tǒng)配置及批處理配置。

在步驟s206中,如果發(fā)布包中內(nèi)容包括:代碼、頁(yè)面、接口或報(bào)表中的至少一種,則需要在開(kāi)發(fā)層(ldev)進(jìn)行編輯、編譯,之后在測(cè)試層(lact)進(jìn)行測(cè)試,最后發(fā)布到最高層生產(chǎn)層(prd)。

圖5是圖4所示的自動(dòng)化發(fā)布方法的具體流程圖。如圖5所示,編輯可以采用lifeasia提供的編輯命令tked編輯。編譯可以采用lifeasia提供的編譯命令tkcb編譯。發(fā)布則可以采用lifeasia提供的發(fā)布命令tkpr發(fā)布。

在步驟s208中,如果發(fā)布包中內(nèi)容包括:物理文件和/或邏輯文件,則需要根據(jù)邏輯關(guān)系導(dǎo)入后,在開(kāi)發(fā)層(ldev)進(jìn)行頁(yè)面編輯及編譯,之后在測(cè)試層(lact)進(jìn)行測(cè)試,最后發(fā)布到最高層生產(chǎn)層(prd)。

如圖5所示,導(dǎo)入可以采用tkrlsfil命令。編譯可以采用cb編 譯命令。發(fā)布則可以采用lifeasia提供的發(fā)布命令tkpr發(fā)布。

在步驟s210中,如果發(fā)布包中內(nèi)容包括:產(chǎn)品配置和/或系統(tǒng)配置,則需要根據(jù)邏輯關(guān)系導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù),之后直接發(fā)布到最高層生產(chǎn)層(prd)。

如圖5所示,導(dǎo)入可以采用f9itmcpy導(dǎo)入命令。

在步驟s212中,如果發(fā)布包中內(nèi)容包括:批處理配置,則需要根據(jù)邏輯關(guān)系導(dǎo)入對(duì)應(yīng)的數(shù)據(jù)庫(kù),之后直接發(fā)布到最高層生產(chǎn)層(prd)。

如圖5所示,導(dǎo)入可以采用tkrlsscd導(dǎo)入命令。

此外,在一些實(shí)施例中,自動(dòng)化發(fā)布方法20還包括數(shù)據(jù)備份/記錄操作。如果發(fā)布包中內(nèi)容包括:代碼、頁(yè)面、接口或報(bào)表中的至少一種,則在編輯后對(duì)其進(jìn)行數(shù)據(jù)備份/記錄;如果發(fā)布包中內(nèi)容包括:物理文件和/或邏輯文件,則需要根據(jù)邏輯關(guān)系導(dǎo)入后,對(duì)其進(jìn)行數(shù)據(jù)備份/記錄;如果發(fā)布包中內(nèi)容包括:產(chǎn)品配置和/或系統(tǒng)配置,則需要根據(jù)邏輯關(guān)系導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)之后,對(duì)其進(jìn)行數(shù)據(jù)備份/記錄;如果發(fā)布包中內(nèi)容包括:批處理配置,則需要根據(jù)邏輯關(guān)系導(dǎo)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)之后,對(duì)其進(jìn)行數(shù)據(jù)備份/記錄。因?yàn)樵诰唧w應(yīng)用實(shí)施時(shí),lifeasia操作系統(tǒng)是一個(gè)7*24小時(shí)的操作系統(tǒng),發(fā)布時(shí)間窗口有限,通常僅在夜里12點(diǎn)左右進(jìn)行發(fā)布,時(shí)間短,而發(fā)布內(nèi)容多。因此需要進(jìn)行數(shù)據(jù)記錄/備份操作,可以方便發(fā)布人員對(duì)發(fā)布的代碼、頁(yè)面、報(bào)表等作出快速比對(duì),且能在最短時(shí)間內(nèi)確定發(fā)布任務(wù)是否完成。此外,對(duì)產(chǎn)品/系統(tǒng)配置及批處理配置進(jìn)行備份,如果產(chǎn)品發(fā)布確認(rèn)有問(wèn)題,還可以通過(guò)對(duì)應(yīng)該發(fā)布工具進(jìn)行快速回退。

本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施方式的全部或部分步驟被實(shí)現(xiàn)為由cpu執(zhí)行的計(jì)算機(jī)程序。在該計(jì)算機(jī)程序被cpu執(zhí)行時(shí),執(zhí)行本申請(qǐng)?zhí)峁┑纳鲜龇椒ㄋ薅ǖ纳鲜龉δ?。所述的程序可以存?chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

此外,需要注意的是,上述附圖僅是根據(jù)本申請(qǐng)示例性實(shí)施方式的方法所包括的處理的示意性說(shuō)明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時(shí)間順序。另外,也易于理解,這些處理可以是例如在多個(gè)模塊中同步或異步執(zhí)行的。

下述為本申請(qǐng)裝置實(shí)施例,可以用于執(zhí)行本申請(qǐng)方法實(shí)施例。對(duì)于本申請(qǐng)裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本申請(qǐng)方法實(shí)施例。

圖6是根據(jù)一示例性實(shí)施方式示出的一種自動(dòng)化發(fā)布裝置的框圖,該自動(dòng)化發(fā)布裝置可應(yīng)用于圖2所示的測(cè)試機(jī)2和/或生產(chǎn)機(jī)3中。如圖6所示,自動(dòng)化發(fā)布裝置30包括:發(fā)布包接收模塊302、發(fā)布包解析模塊304及發(fā)布包發(fā)布模塊306。

其中發(fā)布包接收模塊302用于接收發(fā)布包。

發(fā)布包解析模塊304用于解析發(fā)布包中的內(nèi)容,并判斷發(fā)布包中內(nèi)容的類型。

發(fā)布包中內(nèi)容可以包括:代碼、頁(yè)面、接口、報(bào)表、物理文件、邏輯文件、產(chǎn)品或系統(tǒng)配置或批處理配置。

發(fā)布包發(fā)布模塊306用于根據(jù)發(fā)布包中內(nèi)容的類型,執(zhí)行相應(yīng)的發(fā)布操作。

圖7是根據(jù)一示例性實(shí)施方式示出的另一種自動(dòng)化發(fā)布裝置的框圖該自動(dòng)化發(fā)布裝置可應(yīng)用于圖2所示的測(cè)試機(jī)2和/或生產(chǎn)機(jī)3中。如圖7所示,自動(dòng)化發(fā)布裝置40包括:發(fā)布包接收模塊402、發(fā)布包解析模塊404及發(fā)布包發(fā)布模塊406。

其中發(fā)布包接收模塊402用于接收發(fā)布包。

發(fā)布包解析模塊404用于解析發(fā)布包中的內(nèi)容,并判斷發(fā)布包中內(nèi)容的類型。

發(fā)布包中內(nèi)容可以包括:代碼、頁(yè)面、接口、報(bào)表、物理文件、邏輯文件、產(chǎn)品或系統(tǒng)配置或批處理配置。

發(fā)布包發(fā)布模塊406用于根據(jù)發(fā)布包中內(nèi)容的類型,執(zhí)行相應(yīng)的發(fā)布操作。

在一些實(shí)施例中,發(fā)布包發(fā)布模塊406可以包括:第一發(fā)布子模塊4062,用于發(fā)布代碼、頁(yè)面、接口或報(bào)表中的至少一種;當(dāng)發(fā)布包中內(nèi)容的類型包括:代碼、頁(yè)面、接口或報(bào)表中的至少一種時(shí),第一發(fā)布子模塊4062對(duì)發(fā)布包中內(nèi)容在開(kāi)發(fā)層(ldev)進(jìn)行編輯、編譯操作,之后在測(cè)試層(lact)進(jìn)行測(cè)試操作,最后發(fā)布到生產(chǎn)層(prd)。

在一些實(shí)施例中,發(fā)布包發(fā)布模塊406還可以包括:第二發(fā)布子模塊4064,用于發(fā)布物理文件和/或邏輯文件;當(dāng)發(fā)布包中內(nèi)容的類型包括:物理文件和/或邏輯文件時(shí),第二發(fā)布子模塊4064根據(jù)邏輯關(guān)系導(dǎo)入發(fā)布包后,在開(kāi)發(fā)層(ldev)進(jìn)行頁(yè)面編輯及編譯操作,之后在測(cè)試層(lact)進(jìn)行測(cè)試操作,最后發(fā)布到生產(chǎn)層(prd)。

在一些實(shí)施例中,發(fā)布包發(fā)布模塊406還可以包括:第三發(fā)布子模塊4066,用于發(fā)布產(chǎn)品配置和/或系統(tǒng)配置;當(dāng)發(fā)布包中內(nèi)容的類型包括:產(chǎn)品配置和/或系統(tǒng)配置時(shí),第三發(fā)布子模塊4066根據(jù)邏輯關(guān)系將發(fā)布包導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)后,直接將其發(fā)布到生產(chǎn)層(prd)。

在一些實(shí)施例中,發(fā)布包發(fā)布模塊406還可以包括:第四發(fā)布子模塊4068,用于發(fā)布批處理配置;當(dāng)發(fā)布包中內(nèi)容的類型包括:批處理配置時(shí),第四發(fā)布子模塊根據(jù)邏輯關(guān)系將發(fā)布包導(dǎo)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)后,直接將其發(fā)布到生產(chǎn)層(prd)。

在一些實(shí)施例中,自動(dòng)化發(fā)布裝置40還可以包括:數(shù)據(jù)備份模塊408,用于將所述發(fā)布包進(jìn)行備份/記錄操作。具體地,如果發(fā)布包中內(nèi)容包括:代碼、頁(yè)面、接口或報(bào)表中的至少一種,則在編輯后對(duì)其進(jìn)行數(shù)據(jù)備份/記錄;如果發(fā)布包中內(nèi)容包括:物理文件和/或邏輯文件,則需要根據(jù)邏輯關(guān)系導(dǎo)入后,對(duì)其進(jìn)行數(shù)據(jù)備份/記錄;如果發(fā)布包中內(nèi)容包括:產(chǎn)品配置和/或系統(tǒng)配置,則需要根據(jù)邏輯關(guān)系導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)之后,對(duì)其進(jìn)行數(shù)據(jù)備份/記錄;如果發(fā)布包中內(nèi)容包括:批處理配置,則需要根據(jù)邏輯關(guān)系導(dǎo)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)之后,對(duì)其進(jìn)行數(shù)據(jù)備份/記錄。

需要注意的是,上述附圖中所示的框圖是功能實(shí)體,不一定必須與物理或邏輯上獨(dú)立的實(shí)體相對(duì)應(yīng)??梢圆捎密浖问絹?lái)實(shí)現(xiàn)這些功能實(shí)體,或在一個(gè)或多個(gè)硬件模塊或集成電路中實(shí)現(xiàn)這些功能實(shí)體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實(shí)現(xiàn)這些功能實(shí)體。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施方式可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)軟件結(jié)合必要的硬件的方式來(lái)實(shí)現(xiàn)。因此,根據(jù)本申請(qǐng)實(shí)施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以 是cd-rom,u盤,移動(dòng)硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、移動(dòng)終端、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本申請(qǐng)實(shí)施方式的方法。

以上具體地示出和描述了本申請(qǐng)的示例性實(shí)施方式。應(yīng)可理解的是,本申請(qǐng)不限于這里描述的詳細(xì)結(jié)構(gòu)、設(shè)置方式或?qū)崿F(xiàn)方法;相反,本申請(qǐng)意圖涵蓋包含在所附權(quán)利要求的精神和范圍內(nèi)的各種修改和等效設(shè)置。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
广南县| 双峰县| 宜君县| 龙海市| 青河县| 井陉县| 新干县| 象州县| 兴和县| 上犹县| 剑阁县| 苗栗县| 绥化市| 石屏县| 乌拉特中旗| 稻城县| 收藏| 静乐县| 文安县| 皮山县| 商南县| 渝北区| 修武县| 武冈市| 和顺县| 丰原市| 安平县| 晋江市| 修武县| 大庆市| 福建省| 莱州市| 余庆县| 南开区| 宝坻区| 金乡县| 贵溪市| 武定县| 理塘县| 武定县| 民勤县|