iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

一個人也能 DevOps ? 用 Angular + Spring Boot 演示專案由開發到部署 系列

DevOps 涵蓋了從產品的開發、測試到運維的過程,也因為各公司背景、產品需求、實踐方式的不同,讓 DevOps 在不同環境下形成各個獨特的文化。

然而受限於分工與各項專業知識,我們不一定能了解產品在各流程中具體發生了什麼事情,更別提理解 DevOps。

這三十天,我將以敏捷的精神,從零開始打造一個簡單的前後端分離網站,並容器化後自動部署於 Linux 伺服器上,再逐一迭代完善功能,希望能讓大家一覽整個規劃、開發、到建置部屬的過程,並建立起 DevOps 的精神。

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

Day11: ColorCode Tag 專案優化與 Sprint Review

昨天,我們創造出了一個響應時間為 1 m 19.44 s 的後端 API,今天,我們一起看看,當 PG 將問題回報給 Product Owner 後,將如何優化...

2022-09-26 ‧ 由 孤單威廉 分享
DAY 12

Day12: ColorCodeTag 前端建構與 Angular 簡介 (上)

昨天我們完成了 ColorCodeTag 後端的初步建置,今天,我們一樣先簡單的介紹 Angular 然後開始實作,預期將分成上下兩篇。 本日前端會展示前端程式...

2022-09-27 ‧ 由 孤單威廉 分享
DAY 13

Day13: ColorCodeTag 前端建構 (下)

昨天我們將前端建置完成,今天我們接續補上細節,分別是: 上傳照片後產生預覽圖 將生成的顏色放置於旁邊 main-page.component.ts 首先在...

2022-09-28 ‧ 由 孤單威廉 分享
DAY 14

Day14: Dev 我都懂,那 Ops 呢? Git & 運行環境介紹

經過了將近兩周的時間,我們將 ColorCodeTag 從構想一步步的實踐,到昨天,已經能夠在開發者的電腦上運行了,接著,我們只需要將程式碼運行在一台電腦上,並...

2022-09-29 ‧ 由 孤單威廉 分享
DAY 15

Day15: Linux 介紹與基本指令

昨天,我們介紹了從開發到上線會經過的幾個執行環境,今天,讓我們一起來看看 Linux 是什麼,以及介紹幾個基本的指令吧 ! What is Linux ? Li...

2022-09-30 ‧ 由 孤單威廉 分享
DAY 16

Day16: Docker Container 簡介,從 Jar 到 Container (上)

在介紹完 Linux 後,今天我們要來介紹 Container 技術,但是在開始之前,我們先來打包之前製作的 Spring Boot 專案,並設置一台 Ubun...

2022-10-01 ‧ 由 孤單威廉 分享
DAY 17

Day17: Docker Container 簡介,Dockerfile & 前後端打包(下)

昨天我們讓 Jar 檔在 Linux 伺服器上成功的運行,並介紹了 Container 的基本知識,再來,我們一起看看 Docker 的基本觀念,並利用 Doc...

2022-10-02 ‧ 由 孤單威廉 分享
DAY 18

Day18: 師爺,翻譯翻譯什麼叫 DevOps 的流程 - Container 部署

昨天,我們將前後端的專案個打包成了 Docker Image,並且在本機上執行,今天我們會將 Image 傳送到 Repository 內,並且在 Linux...

2022-10-03 ‧ 由 孤單威廉 分享
DAY 19

Day19: Harbor 搭建 & 環境流程總整理

昨天,我們好不容易將 Image 推送到 Docker Hub 上,並從伺服器上將 Image 拉取下來執行,完成了手動的部署,然而我們發現 Docker Hu...

2022-10-04 ‧ 由 孤單威廉 分享
DAY 20

Day20: Gitflow 介紹

在 Day14 的時候,我們介紹了 Git 使用優點以及相關的生產環境,其中就有提到,當我們完成 commit & push 的時候,Git Repos...

2022-10-05 ‧ 由 孤單威廉 分享