第十四屆 佳作

devops
從零開始的 Jenkins 之旅
BenLiu

系列文章

DAY 1

第一天 Jenkins 之旅:參賽簡介

前言 這幾年隨著軟體開發逐漸趨於複雜化,DevOps 、CI / CD 等逐漸成為熱門的話題,許多軟體公司都導入自動化以提升其效率,因此 DevOps Engi...

DAY 2

第二天 Jenkins 之旅: Welcome to Jenkins!

前言 由於此次鐵人賽的重點是讓大家 Jenkins 的使用方式而非安裝方式,故先省略安裝 Jenkins 的步驟,等之後如果有時間會補上安裝步驟教學。 進入 J...

DAY 3

第三天 Jenkins 之旅: 管理你的 Jenkinsfile

前言 昨天我們成功完成第一條 Pipeline ,但是俗話說 『 天有不測風雲,Server 有旦夕禍福 』搞不好哪天犯水逆使得 Jenkins 內部資料遺失或...

DAY 4

第四天 Jenkins 之旅:Jenkinsfile 語法介紹(1)

前言 昨天說 "Jenkins 可能會突然死去",就在今天 GitLab 在 19:00 ~ 22:00 進入維運模式,導致我們公司因為 S...

DAY 5

第五天 Jenkins 之旅:Jenkinsfile 語法介紹(2)

前言 今天的目標 以更加彈性的方式儲存我們的敏感資訊(TOKEN, GROUP_ID) 。 讓 Pipeline 在每天晚上 8 點執行。 Credenti...

DAY 6

第六天 Jenkins 之旅:Jenkinsfile 語法介紹(3)

Refactor script: 用來包覆更複雜邏輯,但在一般的 pipeline 不會特別去使用。 回到昨天修改後的 Jenkinsfile 中,觀察 J...

DAY 7

第七天 Jenkins 之旅:Jenkinsfile 語法介紹(4)

我們要 monitor 多個 URL PM 大大通知我們,『很好,我們已經可以監控 www.example.com 的 Response code,但是這裡還...

DAY 8

第八天 Jenkins 之旅:Jenkinsfile 語法介紹(5)

前言 今天來分享另外一個我用 Jenkins 做的 pipeline 類型 - 壓力測試 Pipeline for runing k6 testing Gra...

DAY 9

第九天 Jenkins 之旅:Artifact

前言 昨天我們已經初步驗證了 k6 testing 的 pipeline 是可行的,今天讓我們來做些優化吧。 artifact 管理 artifact: 在各個...

DAY 10

第十天 Jenkins 之旅:來個有特色的 Jenkins UI

前言 今天是中秋節,來講個簡簡單單讓自己 Jenkins 看起來更專業的方式。 Simple Theme Plugin 先上成果圖,主要修改兩個 Logo、配色...