All Posts

  • Published on
    一個專案在多人協作時總是會遇到各種個人習慣的問題,比如說程式撰寫的風格,其包含變數命名、縮排...等等,在各種語言上都有相關的工具可以來嚴格規範統一團隊的開發風格,今天想提到的是 Git Commit Message,一個好的 commit 可以幫助團隊成員快速理解處理了甚麼及範圍
  • Published on
    繼上一篇文章中提到為團隊導入了 Jenkins 作為我們的 CI/CD 平台,這段時間整體架構都運作的非常順暢,也大大提升了團隊開發效率,但是為甚麼這次要替換掉既有架構呢?因爲目前所使用的版本控制平台為 Gitblit,雖然以版本控制的角度來看沒有甚麼太大的問題,但畢竟還是小眾平台且功能較為陽春,使用起來還是覺得少了點東西,所以之前就起了想要使用 GitLab 來整合 WorkFlow 的念頭,一來方便省事,二來 GitLab 比較多人使用,整體的安全性、維護性還是高一點,所以就趁剛好年後比較有時間來替換,這篇就紀錄一下如何使用 Docker 快速的建置內部 GitLab + GitLab Runner,還有自己在建置中所遇到的問題