iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
DevOps

和 gitlab 一起當個好朋友 系列

前幾年有在玩 DevOPS 部署
最後使用 gitlab-runner
* Web
* App
* API Services
統一整理一下
做一個小小的總結
[可能] 會碰到 一點點 K8s
希望這次也能完賽

參賽天數 15 天 | 共 15 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊想吃羊肉爐
DAY 1

使用技術

簡述 電腦可以重複做的 就把它整理成程式 今年鐵人賽想要來整理一下自己做一些基礎的 DevOps 的邏輯 一步一步將前端 後端 App 的自動打包與部署實作 當...

2021-09-16 ‧ 由 帕斯昂 分享
DAY 2

Day02-Linux檔案結構簡介

Linux 因為之後會部署在 Linux 上 所以要先大概了解一下檔案結構 鳥哥的 Linux 私房菜 檔案結構 File stem Hierarchy Sta...

2021-09-17 ‧ 由 帕斯昂 分享
DAY 3

Day03-Nginx 簡介

安裝 Nginx $ sudo apt-get update $ sudo apt-get install nginx 在 Ubuntu 的預設 pa...

2021-09-18 ‧ 由 帕斯昂 分享
DAY 4

http 與 https

HTTP 和 HTTPS 簡介 HTTP Http的全名是 HyperText Transfer Protocol超文本傳輸協議 是網路應用上最廣泛的一種網路傳...

2021-09-19 ‧ 由 帕斯昂 分享
DAY 5

Day05-CORS 的迷思

簡介 跨來源資源共用(Cross-Origin Resource Sharing (CORS))是一種使用額外 HTTP 標頭令目前瀏覽網站的使用者代理 (en...

2021-09-20 ‧ 由 帕斯昂 分享
DAY 6

Day06-Gitlab runner 簡介

CI/CD 簡介 CI/CD 可拆成三個連續的步驟 Continuous Integration 持續整合藉由頻繁的整合,來減輕版本之間差異過大時,會發生的合...

2021-09-21 ‧ 由 帕斯昂 分享
DAY 7

Day07-gitlab-ci.yml

安裝 一開始先租用了一台 linode 的伺服器來做 Demo 一個月十塊美金 最簡單的規格 當然也可以用五塊錢的規格就好 在 Gitlab 中建立一個新的專...

2021-09-22 ‧ 由 帕斯昂 分享
DAY 8

Day08-gitlab job 的工作流

Job 昨天的範例終究是一個 Job 每一個 Job 是最小的單位 但是如果我們寫多個 Job 的時候 會一次全部執行 就像我們在寫前端的時候 所有的非同步都會...

2021-09-23 ‧ 由 帕斯昂 分享
DAY 9

Day09-靜態 HTML 的部署

部署靜態的 HTML index.html <!DOCTYPE html> <html lang="en"> &lt...

2021-09-24 ‧ 由 帕斯昂 分享
DAY 10

Day10-使用 create-react-app 部署第一個 React static Web

承接昨天的部分 先使用 create-react-app 將原本的靜態頁面置換掉 $ npx create-react-app fronted-demo...

2021-09-25 ‧ 由 帕斯昂 分享