GitHub Actions
μ₯μ
- No separate CI/CD service (Jenkins, Travis CI, etc.)
- No need to set up webhooks!
κ°λ
- Workflows: μμ
λμΉ
- Events: μμ
λμΉ λμνλ μ΄λ²€νΈ,
push, release, pull request
, μ€μΌμ€, λ±
- Jobs: λμ μν κ°λ₯ν μμ
λ¨μ
- Runners: Job μ€νλλ κ³³. GitHubμ΄ μ 곡νλ κ°μ λ¨Έμ (Linux, macOS, Windows)
- Steps: μμλλ‘ μ€νλλ μ 컀맨λ λλ action
- Actions: μ¬μ¬μ©ν μ μλ jobμ step. 곡μ λ actionμ GitHub Marketplaceμμ ꡬν μ μμ.
ref
- Getting started with GitHub Actions
- ssh-action