搜尋

搜尋結果

Git - 持續整合策略 | Git - Continuous integration strategy
科技新知
MacauYeah・2024-02-23

對於原始碼的管理,平常筆者也有在用gitlab的Continuous integration,針對每次提交commit,都會有自動編譯和測試。但當一個專案中,有很多關聯庫dependency library的引用時,光是專案中每個commit 行auto build就不夠用了。更嚴重的是,若然大家有很多微服務micro service,它們的更新不會反映在commit中。 所以定期重跑動動編譯和測試,是筆者認為可以緩解關聯更新的問題,至少可以提高知道問題所在。 筆者先做了一些功課,參考別人怎樣思考Night build (定期重新編譯)這件事。 每次整合新功能到穩定分支(stable branch)之前,都需要做自動測試。 當專案複雜性越來越大,每次自動測試都把全部測試跑一次,就會遇到效能瓶頸。 所以考慮commit時做單元測試(unit test),然後每個固定的時間問隔做整合測試(integration test)。那個固定的時間間隔就是Night build。 而筆者的問題並不是來自於效能瓶頸,而是涉及關聯性更新問題。這些要麼就有是經code base 層面引發關聯性自動試測,要麼就是Night build重複測試。這兩個功能,gitlab都有提供,只是筆者初步構想下,Night build比較易設定。因為要考慮micro service的於沙盒環境的部署,最簡易的Night build只需要一個共用的環境就夠。但也同樣意味著,Night build需要進行多個不同的分支測試。就需要多個不同的環境。 Night build的測時時機也是一個問題,因為測試當下,並不能百份百對應關聯micro services的提交狀況,大家就更需要做好發佈的版本號語意管理。 不知道看完筆者的策略之後,大家又有何看法?歡迎大家一起加入git筆記的編輯。

熊神進10月星座運程 巨蟹座(太陽星座)
玄學星相
熊神進・2018-10-01

熊神進10月星座運程 巨蟹座(太陽星座) 巨蟹座10月的主題主要是快樂、快樂、還是快樂。 10月22號之前,巨蟹座的家庭運非常強勁,巨蟹座很安心地享受家庭生活,家庭的安穩令巨蟹座能隨心所欲地做自己喜歡做的事情。你也能全心傳意地專注自己的事業發展,火星在9月11號起已經進駐了第八宮,並且會繼續停留下去,星圖暗示著會喺坐將經歷與生死或新舊交替相關的體驗,這些過程,令到巨蟹座明白「斷、舍、離」的智慧,不再執著堅持不該堅持的人和事,而是積極地向前邁進,只有放下才能獲得快樂。 木星落入了娛樂宮,一整年裡面你參加不少娛樂活動,出席了不少的聚會, 10月23號之後,這些社交活動更加頻繁,讓你不亦樂乎。太陽也進入娛樂宮,你的創意總是無時無刻地發揮出來,而且巨蟹座將會有許多的機會與小孩子接觸,如果你已經到了適婚年齡也打算懷孕的話, 10月23號起是不錯的階段了。 10月23號之後,你的財富也會提升,尤其是你的工作若是涉及多勞多得的報酬性質,你越是勤勞,越能獲得豐厚的收入。整體來說,你很容易獲得收入的來源,但不建議你把錢花在投資方面。如果你是從事與小孩子相關的工作,你的收入更加理想。如果你家中有小孩,你很樂意為他們花費。 如有任何問題,歡迎聯絡: 起名、改名、玄學教學、講座、風水、超度、選日、放生等服務預約: 義工助理林小姐電話:13726267799請晚8時後才致電聯絡她 公共微信 macaumasterxiong 淘寶風水法器店:httpt.cnRwZtztF