๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

cicd1

[CICD] ๊นƒํ—ˆ๋ธŒ ์•ก์…˜ ์ปดํฌ๋„ŒํŠธ GitHub Action 2023๋…„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” CICD๋„๊ตฌ 1์œ„ GitHub์˜ ์ž๋™ํ™” ๋„๊ตฌ ๋‹จ์ˆœํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ~ ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™” GitHub ์ €์žฅ์†Œ ๋‚ด์—์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง์ ‘ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ YAML์„ ์ด์šฉํ•ด์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ‘œํ˜„ํ•œ ์ง๋ ฌํ™” ์–ธ์–ด .yml .yaml ํŠน์ง• ๋‹ค์–‘ํ•œ ์ด๋ฒคํŠธ(๊นƒํ—ˆ๋ธŒ ์ด๋ฒคํŠธ)์— ๋”ฐ๋ผ ์›Œํฌํ”Œ๋กœ์šฐ ์‹คํ–‰ ๊นƒํ—™์•ก์…˜ ์ปดํฌ๋„ŒํŠธ workflow ํ•˜๋‚˜ ์ด์ƒ์˜ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋Š”, ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์ž๋™ํ™” ํ”„๋กœ์„ธ์Šค .github/workflows ๊ฒฝ๋กœ์— ํŒŒ์ผ์ด ์žˆ์–ด์•ผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•จ ์—ฌ๋Ÿฌ ์›Œํฌํ”Œ๋กœ์šฐ ์ƒ์„ฑ ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ด๋ฒคํŠธ ๋ฐœ์ƒ์‹œ ์‹คํ–‰๋จ event ์›Œํฌํ”Œ๋กœ์šฐ ์‹คํ–‰์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ๊นƒํ—ˆ๋ธŒ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๋‚ด ํŠน์ • ํ™œ๋™ ํŠธ๋ฆฌ๊ฑฐ ๋ฐฉ์‹ :.. 2024. 3. 21.