整理一年來的實務經驗並在三十天的自我挑戰中,找出 GitLab CI/CD 與 GCP 眾多服務的一個最佳實踐方式
前言 接著想模擬一個實際工作環境可能碰到的情境,結合先前曾經提過的內容,以此來做一個 DevOps Lab。期望以此能讓自己所學能有一個完整的運用,同時也讓讀...
前言 為完成 DevOps Lab 首要是要能有一個專案。專案是為了能夠持續的被開發並且交付給客戶,以持續的為公司獲取利益為首要。所以無論是否有實現 CI/C...
前言 延續前篇 DevOps Lab 專案環境建置 - GitLab篇,這次要使用 Cloud Shell 在 GCP 上建立一個新專案,並且要新增三個計算實...
前言 這次要來真的建置私有的 GitLab Runner 啦 ~ 參考第 7、14 天所寫的 GitLab Runner 簡介與安裝和GCP Google C...
前言 通過專案環境建置 GitLab篇、GCP篇 和 GitLab Runner篇下來。已經有了初步的雛型,再來目標就是要產出自動化腳本,在撰寫腳本前首要要先...
前言 要開始撰寫腳本咯 ~ 根據開篇的規劃要以 Docker Image 的形式進行建置、發佈和佈署,所以首先要先使用腳本利用 dind 的方式來建立映像檔。...
前言 映像檔已經被建立完成,接著在進入自動佈署前,還有一件很重要的事情,就是我們需要有足夠的權限,讓腳本在跑時能順利存取 dev 和 qa 等環境,這時就要來...
前言 終於進入自動佈署篇這個大魔王關卡,會這麼說是因為通常在這個環節佈署的規則,真的是因專案而有很大的差異。在這篇裡面會使用一種相對簡單又常見的佈署方式,也就...
前言 測試其實包含的內容非常多,從專案未打包到打包好,從上線前到上線後,有千千萬萬種測試辦法。在 專案篇 時曾經提及過 Spring 專案,內含 Junit...
前言 子系列文章 DevOps Lab 已經接近尾聲,相信能一路跟著做的朋友,已經能更清楚的感受出,通過 GitLab CI/CD 來實現 DevOps 的過...