
龐孟臣
本書主要介紹GitLab CI/CD的相關內容。首先介紹GitLab CI/CD的基礎知識,包括CI/CD的幾個基本概念(pipeline、stages、job、GitLab Runner和.gitlab-ci.yml文件);然後介紹GitLab CI/CD的35個關鍵詞、每個關鍵詞的語法及其使用場景,並給出一些示例;最後介紹CI/CD的實踐,通過3種不同的項目詳細講解各種部署方式,包括微服務架構項目流水線開發、GitLab CI/CD與Kubernetes的集成,以及如何將項目部署到Kubernetes集羣中等。本書還給出了兩個附錄,分別是GitLab CI/CD中的預設變量和GitLab CI/CD測試題。 本書適用於想要提高研發團隊的軟件集成、軟件交付效率的開發和運維人員。
不同公司、不同項目根據業務需求,CI/CD流程差別挺大。用的工具也不同。 根據實際需求來吧,該書簡單介紹了GitLab的CI/CD能力,去去魅。各位根據實際情況來考慮到底用不用GitLab來做CI/CD。或者,用哪款工具,你有話語權嗎?
關於關鍵詞的那幾章實在是看的昏昏欲睡,其實沒必要,就像變量一樣弄一章附錄就好。總的來說還是很有價值的,尤其是最後幾章的實戰環節,至少比較貼合我們的業務情況,值得動手敲一遍。 CI/CD畢竟是一個實踐性很強的課題,pipeline比寫程序麻煩多了。每個公司,每個項目的情況都不太一樣,這就更強調大量的試錯,有一本手冊+實戰講解,實在很好。 書中的例子除了後面的實戰,都太草率了,託管的gitlab也無效了,有點遺憾
建議先看一遍書,然後去動手。動手完成80%了,回來再查漏補缺。
國內專門講 gitlab ci 的書好像還沒看到。花費一個多小時看完了,工作中用的比較多,所以比較熟悉。 常用的一些使用技巧本書幾乎都講到了,也學習了一些不太熟悉的關鍵字,挺有收穫。
還可以 瞭解了大概 具體多動手多動腦
看了一半了,沒有看序,直接看的內容,看到作者倉庫名字是fizz,才突然發現作者可能是b站的一個up主,後來翻了一下,確實是同一個人。作者在b站講解的GitLab CICD視頻真的不錯,有需要的朋友比較推薦看看。 目前這本書看了快一半了,寫的不錯,比較通俗易懂。繼續看。
現在人工智能大模型對解決這類事情可擅長了
入門好書,詳略得當,後面有時間可將部署流程詳細走一遍加深理解。另外如果能加幾張流程圖更好了
本書實際上就是帶你入門和做一下實驗,一般吧。這類東西瞭解個大概,更多都是在實踐中成長的。
可以快速過一下前半部分,瞭解常用關鍵詞的用法,還算詳細,不同版本gitlab對個別關鍵詞屬性有點差異,需要自己去gitlab上調試