System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,特別涉及一種任務生成方法、裝置、電子設備、存儲介質及程序產品。
技術介紹
1、在業務運行過程中,需要生成并執行各種各樣的任務,如持續集成任務。其中,持續集成是一種軟件開發實踐,通過依次執行多個持續集成任務,可以實現對項目代碼的有效質量控制。
2、在相關技術中,通常可以由持續集成構建工具自動生成持續集成任務。其中,在持續集成構建工具中預置了持續集成任務的任務生成方式,因此,通過持續集成構建工具,能夠根據對應的任務生成方式快速生成一個持續集成任務。
3、但是,在上述中,持續集成構建工具中的任務生成方式是固定不變的,因此,無法靈活生成多樣化的持續集成任務。
技術實現思路
1、本申請提供一種任務生成方法、裝置、電子設備、存儲介質及程序產品。
2、第一方面,本申請提供了一種任務生成方法,包括:
3、解析持續集成任務的任務配置文件,得到任務生成函數和自定義的任務構建參數;
4、根據所述任務構建參數運行所述任務生成函數,得到函數運行結果;
5、根據所述函數運行結果生成持續集成任務。
6、第二方面,本申請提供了一種任務生成裝置,包括:
7、解析模塊,用于解析持續集成任務的任務配置文件,得到任務生成函數和自定義的任務構建參數;
8、運行模塊,用于根據所述任務構建參數運行所述任務生成函數,得到函數運行結果;
9、生成模塊,用于根據所述函數運行結果生成持續集成任務。<
...【技術保護點】
1.一種任務生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述任務構建參數包括多個參數值,不同所述參數值對應的應用場景不同;所述根據所述任務構建參數運行所述任務生成函數包括:
3.根據權利要求1所述的方法,其特征在于,所述解析持續集成任務的任務配置文件,得到任務生成函數包括:
4.根據權利要求1所述的方法,其特征在于,所述任務配置文件包括多個持續集成任務的任務執行次序,所述任務構建參數包括:與所述多個持續集成任務一一對應的任務構建參數;所述根據所述任務構建參數運行所述任務生成函數包括:
5.根據權利要求1-4任一所述的方法,其特征在于,所述解析持續集成任務的任務配置文件,得到自定義的任務構建參數包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述初始任務構建參數確定所述任務構建參數包括:
7.一種任務生成裝置,其特征在于,所述裝置包括:
8.一種電子設備,其特征在于,包括:
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計
10.一種計算機程序產品,其特征在于,包括計算機可讀代碼,或者承載有計算機可讀代碼的非易失性計算機可讀存儲介質,當所述計算機可讀代碼在電子設備的處理器中運行時,所述電子設備中的處理器執行如權利要求1-6中任一項所述的任務生成方法。
...【技術特征摘要】
1.一種任務生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述任務構建參數包括多個參數值,不同所述參數值對應的應用場景不同;所述根據所述任務構建參數運行所述任務生成函數包括:
3.根據權利要求1所述的方法,其特征在于,所述解析持續集成任務的任務配置文件,得到任務生成函數包括:
4.根據權利要求1所述的方法,其特征在于,所述任務配置文件包括多個持續集成任務的任務執行次序,所述任務構建參數包括:與所述多個持續集成任務一一對應的任務構建參數;所述根據所述任務構建參數運行所述任務生成函數包括:
5.根據權利要求1-4任一所述的方法,其特征在于,所述解析持續集成任務的任務配置文...
【專利技術屬性】
技術研發人員:王維漢,
申請(專利權)人:馬上消費金融股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。