《和艦長一起 30 天玩轉 GitLab》書籍勘誤與內容更新

感謝您購買《和艦長一起 30 天玩轉 GitLab》,縱然在書籍出版過程中,書稿已被多雙眼睛校對、覆閱,但仍難免會有瑕疵之處;另外由於 GitLab 改版迅速,因此我也會適度的在本網站針對部分內容提供更新資訊。

如您發現本書有任何的問題與錯誤,還請各位讀者透過此「勘誤回報表單」讓我知道,感謝大家的指教,我將根據收到的回報盡快更新這份「勘誤表」。

第二版

繁體中文,博碩文化出版,ISBN: 9786263332966

第二版內容更新

內容更新請參閱 https://gitlab-book.tw/2nd/

第二版勘誤表

p.3-58

第 10 行的 Auto DevOps 的功能涉及 GitLab DevOps Lifecyce,其中 Lifecyce 為錯字。

應為 Lifecycle

p.3-102

第 2 行的 進入到 GitLab DevOps Lifecyce,其中 Lifecyce 為錯字。

應為 Lifecycle

p.5-19

在第 2 ~ 3 行(如果有按著章節 5-1 的說明架設實作環境,網址會是:http://gitlab-ci.view/develop/index.html

由於 Lab 實作環境採用 Container 架設,因此這句補充需要更多描述,避免讀者誤會。

如果你是在同一個 Docker 環境的 Container 內要驗證 Lab 的 CI/CD Pipeline 是否有正確部署網頁,可以使用網址 http://gitlab-ci.view/develop/index.html

但如果你是在 Host(例如:你的 mac 電腦)想要用瀏覽器連上該網頁,那網址會需要補上 Container 對應至 Host 的 Port :8080,變成 http://gitlab-ci.view:8080/develop/index.html

p.5-40

程式碼中的 master 應該為 main

# master
if [ "$CI_BUILD_REF_NAME" == "master" ]; then

# 應該改為 main
if [ "$CI_BUILD_REF_NAME" == "main" ]; then

p.5-55

雖然在 p.5-56 的程式碼中,也有提醒 # code-build: 的 only: 記得要補上 - production

但正確來說,應該在 p.5-55 即是章節 5-6 開頭的第一段程式碼,就該提醒 # code-build: 的 only: 記得要補上 - production


第一版

繁體中文,博碩文化出版,ISBN: 9789864345311

第一版勘誤表

致謝頁

是我持續向邁進的重要助力。

應為

是我持續向前邁進的重要助力。

p.1-5

倒數第七行 我們可以發現各大供應商們所提供的

「們」是多餘的贅字,應為

我們可以發現各大供應商所提供的

p.2-27

第三個粗體字小標題 Initialize repository with a README

首字 I 字體錯誤,導致看起來不像 I

p.3-25

第二行 如果暫時仍不打算升級是付費等級

應為

如果暫時仍不打算升級為付費等級

p.3-38

圖 3-51 會自動整併成為待解決的

「成」是多餘的贅字,應為

會自動整併為待解決的

p.3-40

第一行 通知團隊成員們

「們」是多餘的贅字,應為

通知團隊成員

p.3-42

倒數第十一行 User Stroy

「Stroy」拼錯字,應為

Story

p.4-9

在實作細節上的差異很可能會有如天壤之

應為

在實作細節上的差異很可能會有如天壤之別

p.4-27

倒數第三行 自動將其中所有的檔案都會歸檔為 Artifacts。

「會」是多餘的贅字,應為

自動將其中所有的檔案都歸檔為 Artifacts。

p.4-43

倒數第三行的倒數六個字 能否整順暢合

應為

能否順暢整合

p.4-53

executor 改為選擇 Docker

應為

executor 改為選擇 docker

p.5-16

接著進入 API 和服務,在 OAuth 同意畫面 將 GitLab Server 的 Domain name 設置於已授權網域。

此處的 同意畫面 四個字少了灰底,應該要與 OAuth 一起灰底 OAuth 同意畫面

p.5-28

第九行 將這倆兩個檔案

應為

將這兩個檔案

p.5-35

最後一行程式碼 https://www.theqwan.com/ -b chrome

應為

https://testing.website/ -b chrome