iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
DevOps

Best Practice for DevOps on GitLab and GCP 系列

整理一年來的實務經驗並在三十天的自我挑戰中,找出 GitLab CI/CD 與 GCP 眾多服務的一個最佳實踐方式

鐵人鍊成 | 共 30 篇文章 | 110 人訂閱 訂閱系列文 RSS系列文
DAY 21

Best Practice for DevOps on GitLab and GCP : DevOps Lab 開篇 - 環境與配置 - Day 21 -

前言 接著想模擬一個實際工作環境可能碰到的情境,結合先前曾經提過的內容,以此來做一個 DevOps Lab。期望以此能讓自己所學能有一個完整的運用,同時也讓讀...

2019-09-22 ‧ 由 CookieTsai 分享
DAY 22

Best Practice for DevOps on GitLab and GCP : DevOps Lab 專案環境建置 - GitLab篇 - Day 22 -

前言 為完成 DevOps Lab 首要是要能有一個專案。專案是為了能夠持續的被開發並且交付給客戶,以持續的為公司獲取利益為首要。所以無論是否有實現 CI/C...

2019-09-23 ‧ 由 CookieTsai 分享
DAY 23

Best Practice for DevOps on GitLab and GCP : DevOps Lab 專案環境建置 - GCP篇 - Day 23 -

前言 延續前篇 DevOps Lab 專案環境建置 - GitLab篇,這次要使用 Cloud Shell 在 GCP 上建立一個新專案,並且要新增三個計算實...

2019-09-24 ‧ 由 CookieTsai 分享
DAY 24

Best Practice for DevOps on GitLab and GCP : DevOps Lab 專案環境建置 - GitLab Runner篇 - Day 24 -

前言 這次要來真的建置私有的 GitLab Runner 啦 ~ 參考第 7、14 天所寫的 GitLab Runner 簡介與安裝和GCP Google C...

2019-09-25 ‧ 由 CookieTsai 分享
DAY 25

Best Practice for DevOps on GitLab and GCP : DevOps Lab 自動化腳本 - 專案篇 - Day 25 -

前言 通過專案環境建置 GitLab篇、GCP篇 和 GitLab Runner篇下來。已經有了初步的雛型,再來目標就是要產出自動化腳本,在撰寫腳本前首要要先...

2019-09-26 ‧ 由 CookieTsai 分享
DAY 26

Best Practice for DevOps on GitLab and GCP : DevOps Lab 自動化腳本 - 映像檔篇 - Day 26 -

前言 要開始撰寫腳本咯 ~ 根據開篇的規劃要以 Docker Image 的形式進行建置、發佈和佈署,所以首先要先使用腳本利用 dind 的方式來建立映像檔。...

2019-09-27 ‧ 由 CookieTsai 分享
DAY 27

Best Practice for DevOps on GitLab and GCP : DevOps Lab 自動化腳本 - 權限篇 - Day 27 -

前言 映像檔已經被建立完成,接著在進入自動佈署前,還有一件很重要的事情,就是我們需要有足夠的權限,讓腳本在跑時能順利存取 dev 和 qa 等環境,這時就要來...

2019-09-28 ‧ 由 CookieTsai 分享
DAY 28

Best Practice for DevOps on GitLab and GCP : DevOps Lab 自動化腳本 - 佈署篇 - Day 28 -

前言 終於進入自動佈署篇這個大魔王關卡,會這麼說是因為通常在這個環節佈署的規則,真的是因專案而有很大的差異。在這篇裡面會使用一種相對簡單又常見的佈署方式,也就...

2019-09-29 ‧ 由 CookieTsai 分享
DAY 29

Best Practice for DevOps on GitLab and GCP : DevOps Lab 自動化腳本 - 測試篇 - Day 29 -

前言 測試其實包含的內容非常多,從專案未打包到打包好,從上線前到上線後,有千千萬萬種測試辦法。在 專案篇 時曾經提及過 Spring 專案,內含 Junit...

2019-09-30 ‧ 由 CookieTsai 分享
DAY 30

Best Practice for DevOps on GitLab and GCP : DevOps Lab 完結篇 - Day 30 -

前言 子系列文章 DevOps Lab 已經接近尾聲,相信能一路跟著做的朋友,已經能更清楚的感受出,通過 GitLab CI/CD 來實現 DevOps 的過...

2019-10-01 ‧ 由 CookieTsai 分享