• Blog
  • Culture
  • Open Source
  • Careers
  • 한국어
  • English
  • 日本語
  • 繁體中文
  • Tiếng Việt
Search

Blog

Noah Hsu

Server Side Developer at LINE

  • 在 Local 測試 GitHub Action 搭配 Cache 機制

    Noah Hsu2023-03-06

    Server Side Developer at LINE

    GitHub Action 是構建專案CI/CD和其他自動化流程上一種方便的新方法。尤其是在閒暇時自己做的side-project,不再需要自己架設主機來監控 Github repository 並擔任 CI/CD 流程的 runner。 此外,GitHub 上的 Marketplace 上有很多有用的 GitHub Action(例如setup Java、python、go 等、構建 container image、部署到公有雲……)可以讓我們輕鬆地達成很多功能。但如果我們只能透過真正觸發 GitHub 上的 Pull Request, Push 等來測試 GitHub Actions,則有以下三個缺點: 不方便測試 push to master 的事件要觸發的 action(可能要先寫成被 PR 觸發,測試完,最後一個 commit 再改回來)。 可能超過 GitHub 每月提供的免費額度。 會有許多 commit 紀錄(看起來很醜,或需要額外 squash)。 綜合下來,能解決上述問題外,在 local 執行 GitH

    • Server-side
    • GitHub
    • CI
    • GitHub Actions
    • ;
1

Tags

© LY Corporation

  • Privacy Policy
  • LINE
  • LINE Developers
  • LINE CAREERS
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers