iThome Jenkins 持續整合實戰講堂講後心得與補充

10/31 第一次用 workshop 的方式進行講演,過程中雖然有遇到一些問題,持續改善希望下次可以更順暢。

課程介紹

iThome Jenkins 持續整合實戰講堂 landing

hackpad

iThome Jenkins 持續整合實戰講堂 hackpad

內含 gitbook、sample 以及 repository。

這次 Jenkins 實戰,本來想說 Jenkins + Docker 講不到,不過最後還是有順利講完,但實在沒有時間講細節,就看之後有沒在開相關課程補完了。

學員問題

VM 問題排解

上課時使用 VM Bridged Adapter network setting 但後來連不到,為了讓課程上的更順利,先改成 NAT 但如此 Host 就沒有辦法連到 Guest VM ,本來要用 Windows Cmder 進行相關操作,只好讓學員用 ubuntu 內的 terminal 進行操作。

後來查了一下資料,用 NAT 要連進 Guest VM 其實很簡單,只要設置一下 Port Forwarding 即可,如下:

給需要的人參考。

詢問關於分支使用的策略

下面連結可以參考:

COSCUP 開源工作坊: Git Workflows

有更詳細的介紹。

詢問希望 N 個 task 完成後才進行目標 task

套件如下:

Join Plugin

詢問 environment 替換

套件如下:

EnvInject Plugin

特別感謝

Yan Ru LiChen Jen-ping 兩位夥伴的參與,這次 workshop 能夠順利還好有他們,在學習 jenkins 的路上一起學習。

iThome 以及 Brecht Huang 的協助,讓這課程可以順利開成。

以及參與這次 workshop 的學員們,感謝大家讓我有學習的機會!期待下次在與大家分享!