選擇語言
English
繁體中文
简体中文
:::相關網站
回首頁
售票網
企業採購
福利平台
海外專館
:::會員服務|快速功能
會員登入
黃金會員
前往會員專區
我的電子書櫃
訂單查詢
瀏覽記錄
下次再買
可訂購時通知
本月獨享
可用E-Coupon
0
張
可用單品折價券
0
張
可用購物金
0
元
可用 OPENPOINT
0
點
登出
訂單查詢
購物車(
0
)
電子書櫃
繁體
展開廣告
關閉廣告
HOT
夏日小說節
女性保健
樂扣樂扣
美白保養推薦
:::網站搜尋
全部
全部
圖書
電子書
有聲書
訂閱
影音
美妝
保健
服飾
鞋包配件
美食
家居生活
餐廚生活
設計文具
無印良品
星巴克
3C
家電
日用
休閒生活
婦幼生活
電子票證
寵物生活
票券
玲廊滿藝
故宮精品
雜誌
售票
海外專館
快速到貨
禮物卡
全站熱銷榜
天天爆殺
今日66折
每日簽到
禮物卡
現領折價券
全站分類
電子書
兒童館
旅遊戶外
家居日用
美妝個清
健康運動
品牌旗艦
旗艦品牌
中文書
.
簡體
.
外文
電子書
.
有聲
.
訂閱
雜誌
.
日文書
CD
.
DVD
.
黑膠
線上藝廊
文具
.
動漫
日用品
.
婦幼玩具
彩妝
.
保養
.
洗沐
鞋包
.
黃金
.
服飾
3C
.
手機
.
電玩
家電
.
視聽
美食
.
生鮮
.
保健
寵物
.
家居
.
餐廚
運動
.
戶外
.
旅用
禮券
.
票證
.
票券
博客來
讀者書評
和艦長一起 30 天玩轉 GitLab【第二版】(iT邦幫忙鐵人賽系列書) 的所有評鑑
取消
送出
取消
送出
確認
瀏覽次數(42)
分享至Line
分享至FB
複製連結
5
和艦長一起 30 天玩轉 GitLab【第二版】(iT邦幫忙鐵人賽系列書)
中文書
電腦資訊
陳正瑋
博碩
|
2022/12/08
79
折$
513
放入購物車
5
/5
1位讀者評分
5
100%
4
0%
3
0%
2
0%
1
0%
立即評分
全部書評
|
共1則書評
評鑑星等
(可複選)
全部
5星
4星
3星
2星
1星
評鑑日期
全部
最近一個月
最近三個月
最近半年
最近一年
最近三年
三年以前
笙仔
Lv.7
追蹤書評人
5.0
|
2023/12/22
自先前看過和艦長一起30天玩轉GitLab後沒多久,這本書居然也出了第二版。但當時手上忙著研究與開發其它專案,就先把翻閱第二版的事先擱下。過了大半年,最來得開始評估Jenkins和GitLab CI兩者的異差與優劣,回過頭來看起這本2022年翻新的第二版,感覺學到的知識又更加深刻了許多。
說真的,把GitLab和Jenkins拉在一起討論,實在是小看了GitLab。有別於Jenkins是專注在CI/CD領域,如書中所述,GitLab從原本的版本控制軟體起家,在不斷發展擴充功能下,已定位自己是DevOps管理平台,參與涵蓋軟體開發過程中的各個階段。它提出了DevOps Lifecycle,定義了下面各Stage並提供相關的功能讓PM/開發人員協同作業。
Plan: 提案階段。有Issue Tracker、Issue Board和Issue Kanban等專案管理工具。
Create: 開發階段。有To-Do List和Issue List,還有Merge Request的機制,可以限制合併分支時,必須有專人核可。
Verify: 持續整合階段。藉由GitLab CI腳本實踐自動化測試/整合測試。
Package: 套件管理階段。內建的Artifact management機制,達成程式產出物管理。
Secure: 資安掃描階段。整合資安掃描軟體,進行SAST(靜態程式安全測試)、重要機敏資訊清查、程式碼品質掃描。
Release: 持續交付階段。一樣透過GitLab CI來完成自動佈署作業。
Configure: 運作環境管理階段。
Monitor: 監控階段。
Govern: 治理階段。
Manage: 管理階段。提供專案進度、工時控管等基礎的數據分析功能、圖表。
第二版的重點在於用更多的篇幅來介紹如何按步就班地利用GitLab CI撰寫出Pipeline,完成自動化編譯到佈署的一連串作業。兩相比較下,Jenkins Pipeline能做到的,基本上GitLab CI也能可以達成。巧的是兩工具都建議利用Ansible來簡化自動化佈署的難度(責任外包...XD)。而GitLab CI顯而易見的差異在於,GitLab CI是以分支的commit來觸動pipeline、擁有artifact產出物管理功能、pipeline和專案一同被版控管理等等。加上提供mesasge和API觸動pipeline的機制,以功能完整性來看,GitLab CI確實遠優於Jenkins。當然Jenkins也有數不清的Plugins可以擴充功能,所以很難斷定那個工具是第一。
GitLab中涵蓋的軟體工程觀念實在博大精深,即便是這本和艦長一起30天玩轉GitLab第二版也僅能點到為止。對於有心導入更多、更完整軟體工程制度的管理人員/開發人員而言,這本書可以是個起點,藉由GitLab這個強大的平台,漸進式的導入適合的流程與機制,以更有效率的作法產生更優質的軟體產品。
展開
共
1
頁
前往
第 1 頁