整理一年來的實務經驗並在三十天的自我挑戰中,找出 GitLab CI/CD 與 GCP 眾多服務的一個最佳實踐方式
前言 近年由於敏捷式開發日益普及,連帶 DevOps 也跟著開始流行了起來,在經常有人提及 DevOps 的情況下,卻似乎越來越難有人講得清楚什麼是 DevOp...
前言 通過上一篇 DevOps 定義 知道 DevOps 起源及特性後,接著將要開始進入 DevOps 的一系列階段,如同前篇所提到的 DevOps 沒有固定的...
前言 從數年前開始有許多公司逐漸在導入敏捷式 (agile) 開發,而如今已有為數不少的公司團隊,將敏捷式開發作為應徵者篩選的條件之一。而 DevOps 則是一...
前言 無論你是否曾經聽過,但就在今時今日 DevOps 一詞,已在全世界的軟體界如日中天。在過去、現在和未來同樣是 DevOps,但面臨的問題是不完全相同的,...
GitLab 是一個基於網頁的 DevOps 生命週期工具。最初是由 Ruby on Rails 編寫而成的開源應用軟體,後來有部分使用 Go 重構,實現可...
簡介 GitLab CI/CD 是 GitLab 內建的強大工具,使您將所有持續性方法(持續整合、交付和部署)應用在軟體開發上,且無需與第三方應用軟體整合。...
簡介 GitLab Server 和 GitLab Runner 是 GitLab CI/CD 中不可或缺的兩者。在公有的 GitLab 由於有 Shared...
前言 從先前的文章我們知道如果要使用 GitLab CI/CD,需要在專案的根目錄新增一個 gitlab-ci.yml 並撰寫腳本,接下來要講的就是該檔案的內...
前言 延續前兩篇文章,所提到的 cache 和 artifacts 兩個腳本屬性。兩種屬性都有一個特性,就是會將指定的內容存放在特定的位置。但使用上和用途面是...
前言 在通過腳本入門 GitLab CI/CD 後作者想說,也是時候來回看 GitLab 號稱是一個擁有完整 DevOps 的工具。從上圖可以看出 DevO...