iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

遠離 DevOops 系列

簡單分享DevOps的經驗,介紹DevOps上常碰過的會覺得Oops事情。

DAY 1

[Day 1] Oops!前言

大家好,我是Rainforest,初次參與鐵人賽,而參賽主要目的是想跟大家分享DevOps的經驗,在每篇文章內,我會盡量把遇過會覺得Oops的事情分享在下方給各...

2020-09-09 ‧ 由 rainforest 分享
DAY 2

[Day 2] Oops!Gitea - 建置與安裝

在我們團隊中,一切DevOps的運作的起點就是從GitOps開始,相信大家都有在使用好用的github,另外想要私有專案、公司內及個人使用的前提來挑選git服務...

2020-09-10 ‧ 由 rainforest 分享
DAY 3

[Day 3] Oops!Gitea - 備份與維護

大家早安,今天要談的是gitea的備份與維護 備份 由於上篇我們把gitea安裝在GCP VM上,所以這篇主要是從GCP VM上的角度來看待備份與維護的事項唷...

2020-09-11 ‧ 由 rainforest 分享
DAY 4

[Day 4] Oops!Gitea - 超方便的功能及應用

超方便的功能 - 程式碼搜尋器 (預設是被關閉的) 預設關閉的原因是: Enables code search (uses a lot of disk spa...

2020-09-12 ‧ 由 rainforest 分享
DAY 5

[Day 5] Oops!Gitea - 防止git commit被偽造

在Gitea上使用GPG簽署 [Mac] 今天來教大家在gitea推commit上去時,防止git commit被偽造。 為什麼會需要使用GPG簽署commit...

2020-09-13 ‧ 由 rainforest 分享
DAY 6

[Day 6] Oops!Gitea - WebHook

WebHook也算是在CI/CD也算是重要的環節之一,今日來帶大家如何讓Gitea觸發WebHook。 首先,WebHook是什麼? 網頁開發中的Webhoo...

2020-09-14 ‧ 由 rainforest 分享
DAY 7

[Day 7] Oops!Gitea - Container log to ELK

Q:要將gitea上面的Log輸出到ELK上做查詢分析要怎麼做呢? 由於我們裝gitea的方式是使用docker安裝的,那麼我們只需要透過Filebeat來幫...

2020-09-15 ‧ 由 rainforest 分享
DAY 8

[Day 8] Oops!Gitea - 專案怎麼那麼肥!?

Oops 在跑CI/CD時,有遇過在 git clone step時非常之那麼久(超過1分鐘以上)! 先打開gitea進入此專案主頁 請大家注意到此專案的Si...

2020-09-16 ‧ 由 rainforest 分享
DAY 9

[Day 9] Oops!Docker - Image 瘦身大法

今天為大家來簡單介紹Docker在17.05版本後,才支援的新功能。 Docker - Multiple Stage Builds 簡易說明:此功能可以同時操作...

2020-09-17 ‧ 由 rainforest 分享
DAY 10

[Day 10] Oops!Drone - 建置與安裝

VM建置 (GCP) 如果要單獨一台VM,開來跑drone的朋友們看過來!在VM的規格,挑選上因為Drone會比較耗CPU所以我推薦使用c2的CPU 使用d...

2020-09-18 ‧ 由 rainforest 分享