๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ [2023.11 ์ ๋ฐ์ดํธ]
John Ahn
์ด ๊ฐ์๋ฅผ ํตํด ๋์ปค์ ๋ํด์ ๋ฐฐ์ธ ์ ์์ผ๋ฉฐ, CI ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ด๊ธ
GitHub, AWS, Docker
์ด ๊ฐ์๋ฅผ ํตํด ๋ฆฌ์กํธ ๊ธฐ์ด๋ถํฐ ์ค๊ธ๊น์ง ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค. ํ๋์ ๊ฐ์๋ก ๊ฐ๋ ๋ ์ตํ๊ณ ์ค์ต๋ ํ๋ฉฐ, ๋ฆฌ์กํธ๋ฅผ ์ํด ํ์ํ ๋๋ถ๋ถ์ ์ง์์ ํ๋ฒ์ ์ต๋ํ ์ ์๋๋ก ๋ง๋ค์์ต๋๋ค.
๋ฆฌ์กํธ
NextJS
ํ์ ์คํฌ๋ฆฝํธ
์ ์ ์ฌ์ดํธ ์๋ ๋ฐฐํฌ
๋์ปค
๋ฆฌ์กํธ ๊ธฐ์ด ๊ฐ๋
๋ถํฐ ์ค๊ธ ๊ธฐ์ ๊น์ง
์ง์ ์ฑ์ ๋ง๋ค์ด๋ณด๋ฉฐ ๋ฐฐ์ธ ์ ์์ด์!
์ด ๊ฐ์๋ฅผ ํตํด์ ๋ฆฌ์กํธ ๊ธฐ์ด๋ถํฐ ์ค๊ธ๊น์ง์ ๊ธฐ์ ์ ์ตํ์ค์ ์์ต๋๋ค.
๋ฆฌ์กํธ๋ฅผ ์ฒ์ ์ ํ๋ ์ฌ๋๋ค๋ ์ด ๊ฐ์ ํ๋๋ก ๋ฆฌ์กํธ๋ฅผ ์ํด ํ์ํ ๋๋ถ๋ถ์ ์ง์์ ์ต๋ํ์ค์ ์์ต๋๋ค.
ํ๋์ ๊ฐ์๋ก ๊ฐ๋ ๋ ์ตํ๊ณ ์ค์ต๋ ํ๋ฉฐ, ๋ฆฌ์กํธ๋ฅผ ์ํด ํ์ํ ๋๋ถ๋ถ์ ์ง์์ ํ๋ฒ์ ์ต๋ํ ์ ์๋๋ก ๋ง๋ค์์ต๋๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ํ์์ฒ๋ผ ์๊ฐ๋๋ ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์์ ์ทจ์ ์ ๋ง์ ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ตฌ์กฐ์ ์ดํด๋ฅผ ๋๋
๋ํ ์ค์ฌ์
์ฝ๊ณ ์์ธํ ์ค๋ช
์ง์ ์์ค ์ฝ๋๋ฅผ
์์ฑํ๋ฉด์
์์ฐ์ค๋ฌ์ด ๋ฐ๋ณต ํ์ต
์ค์ ์ ํ๋ฆฌ์ผ์ด์
์
๋ง๋ค์ด๋ณผ ์ ์๋
์ค์ต ์ค์ฌ ๊ฐ์
์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด๋ฅผ ๋
์ด๋ณด ๊ฐ๋ฐ์๋ผ๋ฉด
๋๊ตฌ๋ OK!
๋ํ๋ฅผ ํตํด์ ์๊ฐ์ ์ผ๋ก ๋ดค์ ๋ ๊ทธ๋ฅ ์ค๋ช ์ ๋ฃ๊ธฐ๋ง ํ์ ๋๋ณด๋ค ์ดํด๊ฐ ๋ ์ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ํ ์ด๋ ๊ฒ ๋ํ๋ฅผ ํตํด์ ํ์ตํ ํ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๋ฏ๋ก ์์ฐ์ค๋ฝ๊ฒ ๋ณต์ตํ๋ ํจ๊ณผ๊ฐ ๋ํ๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋จผ์ ํ์ํ ๊ฐ๋ ์ ์ตํ ํ์ ์ค์ต์ ํตํด ๊ฐ๋ ์ ๋์ฑ ํ์คํ๊ฒ ํด์ค๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ์ ๊ธฐ์ด๋ฅผ ์๊ณ ๊ณ์๋ฉด ์ด ๊ฐ์๋ฅผ ๋ฃ๋๋ฐ ์ด๋ ค์ ์์ด ๋ค์ผ์ค ์ ์์ต๋๋ค.
์น์ 1) ๋ฆฌ์กํธ์ ๊ฐ๋ ์ ๋ํด์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
์น์ 2-3) To-Do ์ฑ์ ๋ง๋ค๋ฉฐ ๋ฆฌ์กํธ ๊ธฐ์ด ๊ฐ๋ ์ ๋ฐฐ์ฐ๋ฉฐ ์ฌ์ฉํด ๋ด ๋๋ค.
์น์ 4-5) ๋ทํ๋ฆญ์ค ์ฑ์ ๋ง๋ค๋ฉฐ ๋ฆฌ์กํธ์ ์ข ๋ ์ฌํ์ ์ธ ๊ฐ๋ ์ ๋ฐฐ์ฐ๊ณ ์ฌ์ฉํด ๋ด ๋๋ค.
์น์ 6-7) ๋ฆฌ์กํธ ํ ์คํธ์ ๋ํด์ ๊ธฐ์ด์ ์ธ ๋ถ๋ถ์ ๋ฐฐ์ฐ๋ฉฐ ์ค์ต์ผ๋ก ๊ฐ๋จํ ๋ฒํผ ์ฑ์ ๋ง๋ค์ด ๋ด ๋๋ค.
์น์
8) NextJS ์ Typescript์ ๋ํด์ ์์๋ณด๋ฉฐ ์ด ๋์ ์ด์ฉํ ๋ธ๋ก๊ทธ ์ฑ์ ๋ง๋ค์ด๋ด
๋๋ค.
์น์
9) ๋ฆฌ์กํธ์ ์๋ก์ด ๋ฒ์ ์ธ ๋ฆฌ์กํธ 18๋ฒ์ ์์ ์๋ก๋์จ ๊ธฐ๋ฅ๊ณผ API์ ๋ํด์ ์์๋ด
๋๋ค.
์น์
10) ๋ฆฌ์กํธ์ ๋ํ์ ์ธ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ ๋ฆฌ๋์ค์ ๋ํด์ ์์๋ด
๋๋ค.
์น์ 11) ๋์ปค๋ก ๋ฆฌ์กํธ๋ฅผ ์คํํ๋ ๋ฒ์ ๋ํด์ ์์๋ด ๋๋ค.
Q. ๋น์ ๊ณต์๋ ๋ค์ ์ ์๋ ๊ฐ์์ธ๊ฐ์?
A. ๊ธฐ์ด๋ถํฐ ์์ธํ๊ฒ ๊ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋น์ ๊ณต์๋ ๋ค์์ ์์ต๋๋ค.
Q. ์ ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์์ผ ํ๋์?
A. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด๊ธฐ์ ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์ฐ๋๊ฒ ์ทจ์ ์ ๋ง์ ๋์์ด ๋๋ค๊ณ ์๊ฐ๋ฉ๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
A. ๊ธฐ์ด์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ ์ ์๊ณ ๋ค์ผ๋ฉด ์ข์ต๋๋ค.
๋์ ์๊ฐ์ 32,000+๋ช , ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ์น ๊ฐ๋ฐ ์๋ฆฌ์ฆ ๐
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ฆฌ์กํธ๋ฅผ ์ฒ์ ๋ฐฐ์ฐ๋ ๋ถ
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
์๋ฐ์คํฌ๋ฆฝํธ
82,994
๋ช
์๊ฐ์
2,637
๊ฐ
์๊ฐํ
2,428
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
20
๊ฐ
๊ฐ์
์๋ ํ์ธ์.
์ฆ๊ฒ๊ฒ ๊ฐ๋ฐํ๊ณ ์๋ ๊ฐ๋ฐ์์ ๋๋ค.
์์ผ๋ก ๋ง์ ๋์์ ๋๋ฆด ์ ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
- ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ ์ ์
- ์นด์นด์ค ๊ธฐ์
์ ์
๊ณต์ฑ FE ๊ต์์
- ํจ์คํธ์บ ํผ์ค, ๊ตฌ๋ฆ ๊ฐ์ฌ
- ํ๋์๋์ฐจ ๊ฐ๋ฐ ๊ธฐ์
๊ต์ก
- ์ ํ์ํ ๋ฉํ๋ฒ์ค, ์ฝ๋น ํ์ด ํ์คํ ๊ฐ๋ฐ
- ์ฌ๋ฌ ๊ณต๊ณต๊ธฐ๊ด SNS ํ์คํ ๊ฐ๋ฐ
์ ์ฒด
162๊ฐ โ (24์๊ฐ 16๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
์ ์ฒด
83๊ฐ
4.7
83๊ฐ์ ์๊ฐํ
์๊ฐํ 12
โ
ํ๊ท ํ์ 4.3
์๊ฐํ 5
โ
ํ๊ท ํ์ 5.0
5
john ahn๋์ ๊ฐ์๋ ๋๋จํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ๋ ดํ ๊ฐ์ ๋น์ฉ์ ๊ต์ฌ๊น์ง ์์ ๋ง๋ค์ด ์ ๊ณตํด์ฃผ์๊ณ , contents๋ค๋ ์์ฐน๋๋ค. ํ๊ฐ์์ ๋นํด ๋ด์ฉ๋ ํ๋ถํ๋ฐ ๊ฐ๊ฒฉ๋ ์ฐฉํ ์ด๋ฐ ๊ฐ์๋ฅผ ๋๊ณ ์ด๋ป๊ฒ ๋ค๋ฅธ ๋ฆฌ์กํธ ๊ฐ์๋ฅผ ๋ฃ๊ฒ ์ต๋๊น
์๊ฐํ 2
โ
ํ๊ท ํ์ 4.0
์๊ฐํ 1
โ
ํ๊ท ํ์ 5.0
5
1. ๊ฐ์ ์๋ฃ - 5์ ํ๋๋ GIF ์๋ฃ๋ค์ด ๋ง์๋ฐ, PDF์ GIF๊ฐ ๋ด๊ธฐ์ง ์๋ ์ , diagram์ฑ์์ export์ ํ์ด์ง ๋ถํ ๋๋ ๋ถ๋ถ์ ์ฌ์ง์ด ์๋ฆฌ๋ ์ ์ ์์ฝ์ต๋๋ค ใ ์ธํ๋ฐ์ ๋ฌธ์ ๊ด๋ จ ํ์ค์ด๋ ๊ฐ์ด๋๋ผ์ธ๋ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค์. ์ด๋ค ๊ฐ์ฌ๋ถ์ ํ๊ธ ํ์ผ๋ก ํ์๋ ๊ฒ๋ ๋ณธ ์ ์์ด์.. ๊ทธ๋๋ ๊ฐ์์๋ฃ ํ๋ฆฌํฐ๊ฐ ๋ง์ ์ด๋ผ 5์ 2. ๊ฐ์ ์ ๋ฌ๋ ฅ - 5์ ๋ชฉ์๋ฆฌ ์ข๋ค๋ ํ์ ์ฒ์ ๋จ๊ฒจ๋ด ๋๋ค. ๋ฃ๊ธฐ ํธํด์. ๋ฆฌ์กํธ๋ ์์ ์ ์ฑ ์ผ๋ก ๋ณด๊ฑฐ๋ ๋ ํํ์ ๋๋ ์ด๋ ค์ ๋๋ฐ, ์ด๋ ค์ด ๊ฑด ์ค์ํ ๊ฑธ ๋ ์๋ ค์ฃผ๊ณ , ๊ทธ๋ฆผํ์ผ๋ก ๋์ถฉ ๊ทธ๋ฆฌ๋๊ฒ ์๋ ์ ๋๋ก๋ ๋ค์ด์ด๊ทธ๋จ์ด๋ ์๋ฃ์ ํจ๊ป ์น์ ํ๊ฒ ๊ฐ์ํด์ฃผ์ ์ ๋๋ถ์ ์ ๋ฐฐ์ ์ต๋๋ค. ์ด๊ฑฐ ๋ฃ๋ค๊ฐ ์ง์ธํํ ๋ค๋ฅธ ๊ฐ์๋ 3๊ฐ ์ถ์ฒ ๋ฐ์์๋๋ฐ ๋น๊ตํด๋ณด๋ ๋ฆฌ์กํธ ๋ฐฐ์ฐ๊ธฐ์๋, ํ๋ก ํธ์๋ ์ ๋ฌธ์์๊ฒ๋ ์ด๊ฒ ์ต๊ณ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. 3. ๊ฐ์ ๊ตฌ์ฑ - ๋ฆฌ์กํธ~TDD๋ 5์ , 8๊ฐ๋ถํฐ 4์ ๋ฆฌ์กํธ์ ํ ์คํธ, ๋ฐฐํฌ, ์๋ํ๊น์ง๋ ์์ฒญ ์ ์๋ ค์ฃผ์ จ๋๋ฐ, ํ์ ์คํฌ๋ฆฝํธ, Next.js, ๋ฆฌ๋์ค๋ ๊ทธ๋งํผ์ ์์ธํ ์๋ ค์ฃผ์ง ์์ ์์ฝ์ต๋๋ค! ๊ฐ์๊ฐ ๋ถ์กฑํ ๊ฒ ์๋๋ผ ํ๋ฐ ํํธ๋ ์ ๋ฌธ๊น์ง๋ง ์๋ ค์ฃผ์ ์ ๊ทธ๋ ์ต๋๋ค. ์ค๊ธ ๊ฐ์ข๋ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค~ 4. ์ดํ ๋ง์ ์ง๋ฆฌ ๊ฐ์์ ๋๋ค. ํ๋ฆฌํฐ์ ๋นํด ๊ฐ๊ฒฉ์ด ๋ค์ ์ ๋ ดํ ํธ์ ๋๋ค.
์๊ฐํ 6
โ
ํ๊ท ํ์ 4.0
3
1. ์ฅ์ ๊ต์ฌ ๋ฐ ์์ค๊ฐ ์ ๊ณต๋์ด ๋ณต์ตํ๊ธฐ ์ข์ต๋๋ค. (์ ๊ฐ ์ด ๊ฐ์๋ฅผ ์ ์ฒญํ ์ด์ ์ ๋๋ค.) 2.๋จ์ ๊ฐ์๊ฐ ๊ต์ฌ ์ฝ๊ธฐ ๊ฐ์ ๋ถ๋ถ์ด ์์ด์, ์ ๋ฌ๋ ฅ์ด ๋จ์ด์ง๋๋ค. ์ฝ๋ ์ค๋ช ํ ๋, ํ์ดํํ๋ฉด์ ์ฝ๋๋ฅผ ๋จ์ํ ์ฝ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. (์ง์ค ์๋จ, ๋ณต์ต์ ์๊ฐ๋ญ๋น) 3.๊ฑด์ ์ฌํญ ๋จ์ ์ฝ๋ ํ์ดํ, ์ฝ๋ ์ฝ๊ธฐ ์๊ฐ์ ์ค์ฌ ์ฃผ์๊ณ , ์์ค์ ๋ํ ์ค๋ช ์๊ฐ์ ๋์ฌ ์ฃผ์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. drawo io ๋ ์ฝ๊ธฐ ๋ถํธํ๊ณ , ๋ณด์๋๋ฌธ์ ํ์ฌ์์ ์ ์๋ ๋์ง ์์ต๋๋ค.
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์๊ฐ ํฌํจ๋ ๋ก๋๋งต์ผ๋ก ํ์ตํด ๋ณด์ธ์!
โฉ55,000