初次接觸DevOps相關工具,透過挑戰這個競賽的過程中,邊學邊做邊寫文章,讓大家可以跟我一起從0開始,了解工具、認識工具、再到建置工具,並且整合運用到Java專案中,為專案建置自動化的CICD。
network 有什麼用途呢? 因為docker 中的 container 是相互隔離的,所以在不同的container中想要能夠互相連接,就需要把這些 con...
什麼是Docker Compose呢? Docker compose 可以讓你一起管理多個container,當你有多個服務需要一起啟動的時候,就可以使用它來替...
上一篇有提及,depends_on無法確保他一定會等db都完整啟動了,才啟動app,所以會產生一些錯誤情境,這一篇我們就一起來解析他到底發生了哪些事? 初次執行...
(圖片引用自:https://blog.gitguardian.com/security-zines-2-compromising-ci-cd-pipelin...
docker 中dowload Jenkins Container 輸入指令 docker run --name jenkins -p 8080:8080 -p...
點選左上角「新增作業」 輸入項目名稱建立 建立後,在Git 的部分,放GitHub的URL如果你的repository 是 private 非 public...
下載與設定 Ngrok 首先先到官方網站註冊帳號,接著可以看自己的環境要下載的版本https://dashboard.ngrok.com/get-started...
修改了程式碼push上去GitHub後,為什麼本地的Jenkins沒有重新build? 上一則文章有提及,我們配置「建置觸發程序」的方式,是選擇「GitHub...
把Maven 跟 JDK 複製進去 Jenkins container 中 如果本機沒有Maven,就先到Maven官方下載Maven檔案 接著可以把Mave...
什麼是SonarQube? (圖片引用自官方) SonarQube 是一個可以用來管理程式品質的工具,針對程式的撰寫方式會給予檢核與建議,是一個開源的工具,並...