DevOps ์ ๋ฌธ ๊ธฐ์ (์ฃผ)ํฌ์จ๋์ ์ปจ์คํ /๊ต์ก/๊ตฌ์ถ ๊ฒฝํ์ ์ฌ๋ฌ๋ถ๊ณผ ํจ๊ปํ๊ธฐ ์ํด Git Runbook์ ๋ํ ๊ฐ์๋ฅผ ์๊ฐํฉ๋๋ค. Git์ ๊ตฌ์กฐ๋ถํฐ ๊ธฐ๋ณธ ํ์ฉ ๋ฐฉ๋ฒ ๋ฐ ํ์ฉ ์ ๋ต์ ์ด๋ฅด๋ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ์ค๋ช ํฉ๋๋ค.
Git์ ๊ตฌ์กฐ
git์ ๋ํ ๊ธฐ๋ณธ ํ์ฉ๋ฒ
ํ์๊ด๋ฆฌ์ ๋ฒ์ ๊ด๋ฆฌ ๊ฐ๋
GitLab ๊ณผ Atlassian ์ ํํธ๋์ธ (์ฃผ)ํฌ์จ๋์๋ ๊ทธ๋์์ ์ปจ์คํ /๊ต์ก/๊ตฌ์ถ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฌ๋ถ๊ป TwoSeed Runbook ์๋ฆฌ์ฆ๋ฅผ ์๊ฐํฉ๋๋ค.
์ดํดํ๊ธฐ ์ฝ๋๋ก ๊ฐ์ ๋ด์ฉ์ ์ฌ์ฉ์ ๊ด์ ์์ ์์ธํ๊ณ ์์ฐจ๊ฒ ๊ตฌ์ฑํ์ต๋๋ค.
ํฌ์จ๋ ์ ํ๋ธ์ ๊ณต๊ฐ ์ํค์์ ๋์ฑ ๋ค์ํ ์ฝํ ์ธ ์ ์๋ฃ๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค.
์ปดํจํฐ ํ์ผ์ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ ํ๊ณ
์ฌ๋ฌ ๋ช
์ ์ฌ์ฉ์๋ค ๊ฐ์ ํด๋น ํ์ผ๋ค์ ์์
์ ์กฐ์จํ๊ธฐ ์ํ
์ค๋
์ท ์คํธ๋ฆผ ๊ธฐ๋ฐ์ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
ํฌ์จ๋ Git ๊ฐ์๋์!
Git์ ์ฌ์ฉํ์ง๋ง ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋์ง,
์ด๋ป๊ฒ ์จ์ผ ํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์.
์ค ์
๋ฌด์์ ๋ฐ๋ก ํ์ฉ ๊ฐ๋ฅํ๋๋ก
Git์ ๋ํด ๋ ์๊ณ ์ถ์ด์.
Q. ์ฌ์ฉ ํ๊ฒฝ์์๋ Git์ Branch๊ฐ Master Branch๊ฐ ์๊ณ Main Branch๋ง ๋ณด์ฌ์.
๊ฐ์ ์ญํ ์ Branch์ด๋ ์ธ์ข ์ฐจ๋ณ ์์๊ฐ ์์ด Main์ผ๋ก ๋ณ๊ฒฝ ์ถ์ธ์ ์์ต๋๋ค. ๋ค๋ง GitHub์ด๋ GitLab ๋ฑ์ ์ ํ์์๋ Main์ผ๋ก ์ ๊ณต๋๋ ์์ง Git ๋ช ๋ น์ด ์์ฒด์์ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ด ์๋์ด์ ๊ฐ์์์๋ Master๋ก ์งํ๋ฉ๋๋ค.
Q. ์ฃผ๋ก Eclipse๋ฅผ ์ฌ์ฉํ๊ณ ๋ช ๋ น์ด๋ก๋ Git์ ์ฌ์ฉํ์ง ์๋๋ฐ ๊ฐ์๊ฐ ๋์์ด ๋ ๊น์?
Eclipse๋ Android Studio ๋ฑ IDE๋๊ตฌ ๋ฐ Sourcetree ๊ฐ์ Client ๋๊ตฌ ์ญ์ ๋ช ๋ น์ด๋ฅผ GUIํ๊ฒฝ์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์ผ๋ก, Git ๋ช ๋ น์ ๋ํ ์ ํํ ์ดํด๊ฐ ๋ฐํ์ด ๋๋ฉด ๋ณด๋ค ๋ฌธ์ ์์ด ํ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ํ, ๋์์ ํจ๊ป ํ์ฉ์ด ๊ฐ๋ฅํ๋ฏ๋ก Git์ ์ฌ์ฉํ๋ค๋ฉด ๊ณตํต์ ์ธ ๋ด์ฉ์ด๊ธฐ์ Git์ ๋ณด๋ค ์ ํ์ฉํ๋๋ฐ ๊ฐ์๊ฐ ๋์์ด ๋ฉ๋๋ค.
Q. Git ๊ด๋ จ ๊ต์ก ์ปจํ ์ธ ๊ฐ ๋ค์ํ๋ฐ ์ด ๊ฐ์์ ํน์ง์ ๋ฌด์์ธ๊ฐ์?
์ด ๊ฐ์๋ ๋ค์ํ ๊ธฐ์ ์์ ์ค๋๊ธฐ๊ฐ ์งํ ๋ Git ๊ต์ก ์ปจํ ์ธ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ด ๋ค์ํ ํ์ฅ์ ์๊ฒฌ์ด ๋ฐ์ ๋์ด ์์ผ๋ฉฐ, Git์ ํ์ ๋ฐฐ๊ฒฝ ๋ถํฐ ๊ตฌ์กฐ์ ๋ํ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ด ์ผ๋ฐ์ ์ธ ๊ธฐ๋ฅ ๊ฐ์์ ๋นํด ํจ์ฌ ์ดํดํ๊ธฐ ์ฝ๊ณ ํ์ฉ์ด ์ํํ๋๋ก ๊ฐ์๊ฐ ์งํ๋ฉ๋๋ค.
๋ฐ์ฌ์ Twoseed ๋ํ์ด์ฌ
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
Git์ ์ฒ์ ์ ํ๋ ์ฌ๋
Git์ ๊ด๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์๊ณ ์ถ์ ์ฌ๋
Git์ ์ฌ์ฉํ์ง๋ง ์ฌ์ฉ์ ์ด๋ ค์์ ๊ฒช๋ ์ฌ๋
Git ๊ธฐ์ด๋ฅผ ํ์คํ๊ฒ ์๊ณ ์ถ์ ์ฌ๋
2,515
๋ช
์๊ฐ์
53
๊ฐ
์๊ฐํ
3
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
5
๊ฐ
๊ฐ์
์๋ ํ์ธ์๐
Atlassian&GitLab ํํธ๋์ฌ, DevOps ์ ๋ฌธ ๊ธฐ์ TWOSEED์ ๋๋ค.
๋ค์ํ ํ์ฅ ๊ฒฝํ์ ํตํด ์ต์ ํ๋ ์ปจ์คํ ์ผ๋ก ๊ณ ๊ฐ์ฌ์ ๋ง์กฑ์
์ด๋์ด๋ด๋ ํฌ์จ๋๋ง์ Know-How๊ฐ ๋ด๊ธด ๊ต์ก ์์์ ์์ฒญํด ๋ณด์ธ์.
์ ์ฒด
19๊ฐ โ (3์๊ฐ 48๋ถ)