$ 0 0 很高興受到 DigitalOcean 新竹社群邀請來介紹輕量級的 Git 服務: Gitea,在不久之前筆者已經寫過一篇 Gitea 介紹,這次到交通大學宣傳這套免費的開源專案,目的就是希望台灣有更多開發者或企業可以了解用 Go 語言也可以打造一套輕量級 Git 服務,並且導入台灣的新創團隊。這次分享是透過 DigitalOcean 最小機器 (512MB 記憶體,每個月五美金) 來 Demo 如何在 Ubuntu 16.04 快速架設 Gitea 及使用 Caddy 來自動申請 Let’s Encrypt 憑證,最後搭配 Jenkins 串自動化部署及測試等…。 投影片 底下是這次 Gitea 介紹投影片,使用底下服務或開源專案 DigitalOcean VPS Ubuntu Caddy Jenkins A painless self-hosted Git service: Gitea from Bo-Yi Wu 課程中上我也給大家看 Gitea 在 Ubuntu 底下耗了多少記憶體:大約在 40 ~ 60 MB 所以開個最小機器也是綽綽有餘。 最後來個工商服務,如果大家想學習 Go 語言,可以報名我在 iThome 的課程: 『Go 語言一天就上手』,可以由此連結進行報名。 後記 這次聚會遇到好多大神,像是 DK 大大、保哥、BlueT 及 Hackmd 作者 Max,難得大家來到新竹聚聚,感覺真的很棒,最後感謝 Peter (CDNJS Maintainer) 的主辦及工作團隊,活動真的很棒。 Related View開發者另類的自架 Git 服務選擇: Gitea (3)2016 COSCUP 用 Golang 寫 Microservices (0)用 Docker 發送 Line 訊息 (5)Debian/Ubuntu 的 update-rc.d 使用教學 (0)在 Jenkins 跑 Golang 測試 (0)新的 code coverage 線上服務 codecov.io (0)用 drone-line 架設 Line webhook 及發送訊息 (0)在 Github 專案內搜尋 Golang 函式,Golang 開發者必裝 Chrome Extension (2)在 linkit smart 7688 寫 golang (2)輕量級 Gofight 支援 Echo 框架測試 (0)