iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

從0開始學習DevOps,並部署CICD至Java專案中 系列

初次接觸DevOps相關工具,透過挑戰這個競賽的過程中,邊學邊做邊寫文章,讓大家可以跟我一起從0開始,了解工具、認識工具、再到建置工具,並且整合運用到Java專案中,為專案建置自動化的CICD。

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

Docker 的 network 是什麼呢?

network 有什麼用途呢? 因為docker 中的 container 是相互隔離的,所以在不同的container中想要能夠互相連接,就需要把這些 con...

2023-09-26 ‧ 由 lulu0622 分享
DAY 12

建立Docker Compose來管理多個服務的環境,結合Network

什麼是Docker Compose呢? Docker compose 可以讓你一起管理多個container,當你有多個服務需要一起啟動的時候,就可以使用它來替...

2023-09-27 ‧ 由 lulu0622 分享
DAY 13

Docker compose 與 network 的執行過程解析,與properties連線配置

上一篇有提及,depends_on無法確保他一定會等db都完整啟動了,才啟動app,所以會產生一些錯誤情境,這一篇我們就一起來解析他到底發生了哪些事? 初次執行...

2023-09-28 ‧ 由 lulu0622 分享
DAY 14

Jenkins & CI / CD

(圖片引用自:https://blog.gitguardian.com/security-zines-2-compromising-ci-cd-pipelin...

2023-09-29 ‧ 由 lulu0622 分享
DAY 15

安裝與啟動Jenkins

docker 中dowload Jenkins Container 輸入指令 docker run --name jenkins -p 8080:8080 -p...

2023-09-30 ‧ 由 lulu0622 分享
DAY 16

配置Jenkins 與 GitHub

點選左上角「新增作業」 輸入項目名稱建立 建立後,在Git 的部分,放GitHub的URL如果你的repository 是 private 非 public...

2023-10-01 ‧ 由 lulu0622 分享
DAY 17

如何使用 Ngrok 轉導本地Jenkins網址,連接GitHub Webhooks

下載與設定 Ngrok 首先先到官方網站註冊帳號,接著可以看自己的環境要下載的版本https://dashboard.ngrok.com/get-started...

2023-10-02 ‧ 由 lulu0622 分享
DAY 18

如何查看Jenkins build log,以及設定觸發 build 的方式

修改了程式碼push上去GitHub後,為什麼本地的Jenkins沒有重新build? 上一則文章有提及,我們配置「建置觸發程序」的方式,是選擇「GitHub...

2023-10-03 ‧ 由 lulu0622 分享
DAY 19

Jenkins 配置 Maven、JDK、以及取得本地微服務一起打包專案

把Maven 跟 JDK 複製進去 Jenkins container 中 如果本機沒有Maven,就先到Maven官方下載Maven檔案 接著可以把Mave...

2023-10-04 ‧ 由 lulu0622 分享
DAY 20

什麼是SonarQube?使用docker 下載 SonarQube

什麼是SonarQube? (圖片引用自官方) SonarQube 是一個可以用來管理程式品質的工具,針對程式的撰寫方式會給予檢核與建議,是一個開源的工具,並...

2023-10-05 ‧ 由 lulu0622 分享