第十四屆 佳作

devops
從零開始的 Jenkins 之旅
BenLiu

系列文章

DAY 11

第十一天 Jenkins 之旅:For loop

前言 今天來讓我們介紹在 Jenkinsfile 中 for loop 的實現方式。 範例需求 現在有一個 A 服務,我們需要監控 A 服務穩定性,而他的穩定...

DAY 12

第十二天 Jenkins 之旅: Parallel

前言 今天來讓我們介紹在 Jenkinsfile 中 parallel 的實現方式。 正文 現在有一個 A 服務,我們需要監控 A 服務穩定性,而他的穩定性取...

DAY 13

第十三天 Jenkins 之旅:Parameter

前言 在 Jenkins 使用當中,是否有遇到兩個 pipeline 只差了一點點的呢? 在 Jenkinsfile 中我們可以引入 parameter 來解決...

DAY 14

第十四天 Jenkins 之旅:When

前言 今天來介紹在 Jenkinsfile 中 if else 的變形 - when。 使用 when 有助於我們在 Jenkins UI 閱讀時更加容易。 i...

DAY 15

第十五天 Jenkins 之旅:Recap 基本語法

前言 這次鐵人賽 Jenkinsfile 基本語法就大致介紹到此為止,剩下後半段文章會做幾個例子來加深大家的印象。 相關目錄 SCM : 第三天 Jenkin...

DAY 16

第十六天 Jenkins 之旅:CI / CD Pipeline (1)

前言 今天開始我會用幾天的時間,用 Jenkins 示範一個完整的 CI Pipeline 和 CD Pipeline。 在開始之前 這邊已經事先準備了一個範例...

DAY 17

第十七天 Jenkins 之旅:CI / CD Pipeline (2)

Refactor Pipeline workspace 的 house keeping 在 Jenkins 每次 Job 執行,預設並不會清理 worksapc...

DAY 18

第十八天 Jenkins 之旅:Multibranch Pipeline

在開始說預計最後一個要優化的 - Git branch 之前,想先來談談 Git 的 version 管理,在基本的 prod/ staging /dev 中,...

DAY 19

第十九天 Jenkins 之旅:Docker Pipeline

在昨天 Multibranch Pipeline 的示範中,可以發現我們為了做測試環境是非常的煞費苦心,而且為了要做出 python 的 virtualenv,...

DAY 20

第二十天 Jenkins 之旅:Multibranch Pipeline (2)

在昨天簡單介紹完 Docker Pipeline 後我們來重新改寫 Jenkinsfile。 pipeline{ agent {...