ALOHA CLASS
/
CI/CD
/
Linux
Search
Share
리λ μ€ μλ²
gradle νλ‘μ νΈ λ°°ν¬ μ€ν¬λ¦½νΈ λ§λ€κΈ°
git clone
build.gradle
start.sh
gradle νλ‘μ νΈ λ°°ν¬ μ€ν¬λ¦½νΈ λ§λ€κΈ°
GitHub Actions
μ½λλ₯Ό νΈμ€ν νκ³ λ²μ κ΄λ¦¬λ₯Ό ν λ μ¬μ©ν μ μλ μλν λ° CI/CD(Continuous Integration/Continuous Deployment) λꡬ
Workflow (μν¬νλ‘μ°)
GitHub Actionsμμ μνλλ μλν νλ‘μΈμ€λ₯Ό μ μνλ μμμ λλ€.
β’
.github/workflows
λλ ν 리μ YAML νμμ μν¬νλ‘μ° νμΌμ μμ±νμ¬ μ μν©λλ€.
β’
μν¬νλ‘μ°λ
μ΄λ²€νΈ(μ: νΈμ, ν 리νμ€νΈ λ±)
κ° λ°μν λ μμλλ©°, μΌλ ¨μ μμ λ¨κ³λ₯Ό μ μνμ¬ μ€νλ©λλ€.
GitHub Actions