欧美三级电影完整|亚洲一二三四久久|性爱视频精品一区二区免费在线观看|国产精品啪啪视频|婷婷六月综合操人妻视频网站|99爱免费视频在线观看|美女一级片在线观看|北京熟女88av|免费看黄色A级电影|欧美黄色毛片儿

重構(gòu)ci的shell,引入模塊概念解藕

2023-04-12


第一版ci的shell上線運行有半年了,雖說一直很穩(wěn),由于之前做的時候,是邊做完一個功能邊上線的,導(dǎo)致所有的功能都放到一個shell中,應(yīng)用模塊多了之后,這樣維護成本很高,假如有十個應(yīng)用,每個應(yīng)用集群三個節(jié)點,就是10X3的工作量,效率很低。剛好現(xiàn)在有時間重構(gòu),效率,效率,效率........


第一版的視圖:







很二版視圖:







shell 代碼部分:


one.sh       public_config(公共配置)  t1.sh   
        
       t1.sh
               #!/bin/sh
                   function t2(){
                                      echo "t2"
                  } 
                function t3(){
                                   echo "t3"
               }

主程序如何調(diào)用t1的函數(shù)及公共配置呢?


one.sh
            #!/bin/sh
            source /data/public_config
           echo $s1
           source /data/t1.sh 
          調(diào)用t1.sh中t2函數(shù)
           t2
           t3

測試結(jié)果:





這只是一個簡化的demo


換成python寫法思路也是一樣的;main.py from xx import run .........


本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。

免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com