最新內容更新於 Blog
一直打算在自己的工作環璄,建立 CI/CD 的機制。正好利用這次的機會,梳理相關資訊,一步步的打造出 CI/CD 環境。
筆者打算以故事的方式,隨著故事的發展,逐一建構一條從版控到發佈的自動化作業,會逐一帶出四個階段的主題。
特別一提,在故事中提到或遇到的需求或問題,均是筆者自身或周遭朋友,實際遇到過的問題。希望這系列文,可以為你們減少走彎路的機會。
吉米獨立接案己經有三年的經驗,其中有個長期合作案,內容是與 C 公司協同開發一套影像識別軟體,並在每一季,針對新的功能需求,持續開發。
隨著 C 公司將軟體銷售到不同客戶單位,吉米也接到許多客制化功能的延伸案,也都順利完成結案。
但是最近 C 公司有一個很重要的需求,就是在一年多前釋出的特定版本進行客制化。就這一個簡單的需求,卻讓吉米傷透腦筋。
原因竟然是因為客戶要求的特定版本,吉米當時為了趕工,釋出後,忘了備份該版本原始碼。
最後,吉米找出距離特定版本,時間最接近的原始碼備份檔案,與 C 公司的協助下,好不容易的完成這個需求。
事後,吉米為了不要讓這樣的事件再次發生,決定跟之前在研討會上認識的 Eric 請教。
02. 開始程式碼版控 - 觀念篇
03. 開始程式碼版控 - Git 簡說
04. Git Remote Repository - GitHub
05. Git Remote Repository - BitBucket
06. Git Remote Repository - Azure Repositories of Azure DevOps
07. 軟體開發、修正與釋出 - git flow
08. 踏入 CI/CD 的世界 - 觀念篇
09. 持續性整合 - 僅支援 GitHub 的 Travis CI
10. 持續整合 - Jenkins on Azure(上)
11. 持續整合 - Jenkins on Azure(中)
12. 持續整合 - Jenkins on Azure(下)
13. 持續整合 - Azure Pipelines of Azure DevOps
15. CI 訊息通知 - E-mail
16. CI 訊息通知 - Line (上)
17. CI 訊息通知 - Line(中)
18. CI 訊息通知 - Line(下)
19. CI 訊息通知 - Microsoft Teams
20. 自動化測試 - 觀念篇
21. 自動化測試 - 實作篇
22. 持續發佈 - 安裝檔
23. 持續發佈 - Web
29. Docker 與 CI/CD (上)
30. Docker 與 CI/CD (下)
24. 部署新境界 - 使用 Container 簡化流程
25. Docker - 介紹
26. Docker - 基本操作
27. Docker - Docker Image
28. Docker - Docker Compose
您好,请问可以翻译成中文简体后转载吗?
转载后,会转载某个地方的?
如果能幫上忙,請用
Thank you .