Skip to content

Release cycle ko KR

ArchiBot edited this page Aug 7, 2026 · 24 revisions

๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ

ASF๋Š” A.B.C.D๋กœ ํ‘œ๊ธฐ๋˜๋Š”, 4๊ฐœ์˜ ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋œ ์ผ๋ฐ˜์ ์ธ C# ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ฒ„์ „์€ ํ•ญ์ƒ ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋นŒ๋“œ๋œ ์‹œ์ ์˜ ๊ณ ์ •๋œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค(๋ฆด๋ฆฌ์Šค์™€ ํ•จ๊ป˜ ๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค). ์ €ํฌ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด(GitHub)๊ฐ€ ์ด๋ฅผ ๋ฌด๊ธฐํ•œ ๋ณด์กดํ•ด์ฃผ๋Š” ํ•œ, ์ด์ „์— ๊ฒŒ์‹œ๋œ ์–ด๋–ค ๋ฒ„์ „๋„ ์ œ๊ฑฐํ•  ๊ณ„ํš์ด ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ„๋„๋กœ ๋ฐฑ์—…ํ•˜์ง€ ์•Š์•„๋„ ์–ธ์ œ๋“  ์•ˆ์ „ํ•˜๊ฒŒ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋กค๋ฐฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ASF ๋ฒ„์ „ ๊ด€๋ฆฌ์— ์žˆ์–ด, ์ €ํฌ๋Š” ์ตœํ•˜์œ„ 3๊ฐœ ์ˆซ์ž, ์ฆ‰ B.C.D์— ๋Œ€ํ•ด MAJOR.MINOR.PATCH ํ˜•์‹์˜ semver ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐฉ์‹์„ ์ตœ๋Œ€ํ•œ ๋”ฐ๋ฅด๋ ค ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ธ ์ˆซ์ž๋Š” ASF์˜ ์ฝ”๋“œ์™€ ์ง์ ‘์ ์œผ๋กœ ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ƒ์œ„ ์ˆซ์ž์ธ A๋Š” ๋ณดํ†ต ASF ์ฝ”๋“œ๋ฒ ์ด์Šค ์ž์ฒด๋ฅผ ๋„˜์–ด์„œ๋Š” ๋ฒ”์œ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๋งค์šฐ ํ”ํžˆ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ฐ˜ ์ž์ฒด์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ณ€๊ฒฝ์ž…๋‹ˆ๋‹ค.

ASF ํ”„๋กœ์ ํŠธ๋Š” ๋Œ€๋žต ์›” 1ํšŒ ๊ธฐ๋Šฅ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋ฉฐ, ์ด๋Š” C ์ˆซ์ž์˜ ์ฆ๊ฐ€๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด, ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋” ์ž‘์€ ๋‹จ์œ„์˜ **ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค(pre-release)**๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ์ง€๋ง‰ ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค ์ดํ›„ ๋‹ค๋ฃฐ ๋งŒํผ ์ถฉ๋ถ„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์Œ“์˜€์„ ๋•Œ ํ•„์š”์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜๋Š”, ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์ž‘์€ ์ด์ •ํ‘œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์ตœ์ข… ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ด์ „ ์•ˆ์ • ๋ฒ„์ „ ๋Œ€๋น„ ์ˆ˜์ •์ด ํ•„์š”ํ•œ ์•Œ๋ ค์ง„ ์น˜๋ช…์  ํšŒ๊ท€(regression)๊ฐ€ ์—†์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์•ˆ์ •์ ์ด๊ณ  ์„ฑ์ˆ™ํ–ˆ๋‹ค๊ณ  ํŒ๋‹จ๋˜๋ฉด, ์ด๋Š” ์ƒˆ๋กœ์šด ์•ˆ์ • ๋ฒ„์ „์œผ๋กœ ์Šน๊ฒฉ๋˜๋ฉฐ, ๋™์‹œ์— ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์›”๊ฐ„ ์ฃผ๊ธฐ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

์ €ํฌ ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๋„ ๋น„๊ต์  ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์žˆ์ง€๋งŒ, ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•  ๊ฒฝ์šฐ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์œ ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค์—๋Š” ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋‚˜ ๊ทธ ๋ฐ–์˜ ์†์ƒ๋œ ๊ธฐ๋Šฅ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ €ํฌ๊ฐ€ ์• ์ดˆ์— ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐฐํฌํ•˜๋Š” ์ด์œ ์ด๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์•ˆ์ • ๋นŒ๋“œ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์„ ํ”ผํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถˆ์•ˆ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋ฐœ์ƒํ•˜๋Š” ์œ„ํ—˜ ์ฆ๊ฐ€๋ฅผ ๋ฐ›์•„๋“ค์ด๊ณ  ์‹ถ์ง€ ์•Š์œผ์‹œ๋‹ค๋ฉด, ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค ๋นŒ๋“œ ์‚ฌ์šฉ์„ ํ”ผํ•˜์‹œ๊ณ , ๋Œ€๋‹ค์ˆ˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ์ ํ•ฉํ•œ ์ตœ์‹  ์•ˆ์ •(latest stable) ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋ฐ˜๋Œ€๋กœ ์Šค์Šค๋กœ๋ฅผ ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋กœ ์—ฌ๊ธฐ์‹œ๊ณ  ๋ชจ๋‘์—๊ฒŒ ๋ฐฐํฌ๋˜๊ธฐ ์ „์— ์ƒˆ ๋ฆด๋ฆฌ์Šค ํ…Œ์ŠคํŠธ๋ฅผ ๋•๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด, ์–ธ์ œ๋“  ํ™˜์˜์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ํ˜„์žฌ ์•ˆ์ • ๋ฒ„์ „์—๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ์™€ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ž์œ ๋กญ๊ฒŒ ์ œ๊ณตํ•ด ์ฃผ์„ธ์š”.

์ฃผ๊ธฐ ๋‚ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์–‘์— ๋”ฐ๋ผ, ์ผ๋ฐ˜์ ์œผ๋กœ (์ด์ „ ์•ˆ์ • ๋ฒ„์ „ ๋Œ€๋น„) C ๋ฒ„์ „์ด ํ•œ ๋ฒˆ ์ฆ๊ฐ€ํ•˜๊ณ , ๊ฐ ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๋งˆ๋‹ค ํ•„์š”์— ๋”ฐ๋ผ D ๋ฒ„์ „์ด ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ํŠนํžˆ ํ˜ธํ™˜์„ฑ์ด ๊นจ์ง€๋Š”(breaking) ๋ณ€๊ฒฝ๊ณผ ๊ฐ™์ด ํ›จ์”ฌ ๋” ํฐ ๋ฒ”์œ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋„์ž…ํ•˜๋Š” ๊ฒฝ์šฐ, ์ฃผ๊ธฐ๊ฐ€ B ์ฆ๊ฐ€๋กœ ์‹œ์ž‘๋˜๊ฑฐ๋‚˜(๋˜๋Š” ๋„์ค‘์— ์ „ํ™˜๋˜๊ฑฐ๋‚˜) ์‹ฌ์ง€์–ด A ์ฆ๊ฐ€๋กœ ์‹œ์ž‘๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ „ํ™˜์€ ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๊ฐ€ ํ‰์†Œ๋ณด๋‹ค ๋ถˆ์•ˆ์ •ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฏ€๋กœ ์‹ ์ค‘ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค.

semver ๋ณ€๊ฒฝ์€ ์˜ค์ง ์ด์ „์— ๊ฒŒ์‹œ๋œ ์•ˆ์ • ๋ฒ„์ „๊ณผ์˜ ๊ด€๊ณ„์—์„œ๋งŒ ์ ์šฉ๋œ๋‹ค๋Š” ์ ์„ ์œ ๋…ํ•˜์„ธ์š”. ์ฆ‰, ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๋“ค ์ž์ฒด ์‚ฌ์ด์—์„œ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ๋ณ„๋„๋กœ ์ถ”์ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด, ์ด์ „์— ํ‘œ์‹œ๋œ ์•ˆ์ • ๋ฒ„์ „์ด 1.0.0.X ๊ณ„์—ด์ธ ํ•œ, 1.0.1.2 ๋ฒ„์ „์—๋Š” 1.0.1.1์—๋Š” ์—†๋˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ํฌํ•จ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋™์ผํ•œ ์ฃผ๊ธฐ ๋‚ด ๋‘ ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค ์‚ฌ์ด์—๋„ ํฐ ํ˜ธํ™˜์„ฑ ํŒŒ๊ดด ๋ณ€๊ฒฝ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŠนํžˆ ์ƒˆ๋กœ ๋„์ž…๋œ ๊ธฐ๋Šฅ์˜ ์ตœ์ข… ํ˜•ํƒœ๋ฅผ ์•„์ง ๊ฒฐ์ •ํ•˜๋Š” ์ค‘์ผ ๋•Œ ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „ ์ฆ๊ฐ€(Version bump) Semver ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์˜ˆ์‹œ
A ์ฃผ์š” .NET ๋Ÿฐํƒ€์ž„ ๋ณ€๊ฒฝ, ๊ธฐ๋ฐ˜(foundation) ๋ณ€๊ฒฝ, ASF ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๋„˜์–ด์„œ๋Š” ํ˜ธํ™˜์„ฑ ํŒŒ๊ดด ๋ณ€๊ฒฝ, ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ณ ์–‘์ด๋ฅผ ๋จน์–ด์น˜์šธ ์ˆ˜๋„ ์žˆ๋Š” ์ˆ˜์ค€์˜ ๋ณ€๊ฒฝ
B Major ์‚ฌ์†Œํ•˜์ง€ ์•Š์€ .NET ๋Ÿฐํƒ€์ž„ ๋ณ€๊ฒฝ, ASF ์ฝ”๋“œ๋ฒ ์ด์Šค ๋‚ด ํ˜ธํ™˜์„ฑ ํŒŒ๊ดด ๋ณ€๊ฒฝ, minor ๋ถ„๋ฅ˜๋ฅผ ๋„˜์–ด์„œ๋Š” ์ฃผ์š” ์ฝ”๋“œ ์ˆ˜์ •
C Minor ์ƒˆ๋กœ์šด ์›”๊ฐ„ ์ฃผ๊ธฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ์กด ์„ค์ •์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ๋ช…๋ น์–ด, ์„ค์ • ์†์„ฑ ๋˜๋Š” ๊ทธ ๋ฐ–์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋„์ž…
D Patch (๋” ์ƒ์œ„ ์ˆซ์ž๋กœ ํ‘œ์‹œ๋˜๋Š”) ๊ธฐ์กด ์ฃผ๊ธฐ์— ์†ํ•œ ์ƒˆ ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค, ํ•„์š” ์ด์ƒ์˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ๊ธฐ์กด ์•ˆ์ • ๋ฒ„์ „์— ๋Œ€ํ•œ ์น˜๋ช…์  ๋ฒ„๊ทธ ์ˆ˜์ •

์ƒˆ๋กœ ๋„์ž…๋˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๋ณ€๊ฒฝ์€ ์‹œ๊ฐ„์ด ์ง€๋‚œ ํ›„์—๋„ ์œ„ํ‚ค ๋“ฑ์— ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Œ์„ ์–‘์ง€ํ•˜์‹ญ์‹œ์˜ค. ์ž‘์—…์ค‘์ธ ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•  ๋•Œ๋งˆ๋‹ค ๋ฌธ์„œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋Š” ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์„œ๋Š” ํ•ด๋‹น ๊ธฐ๋Šฅ์˜ ์ตœ์ข… ์ฝ”๋“œ๊ฐ€ ์ค€๋น„๋œ ํ›„์— ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค์—๋Š” ์•„์ง ์ตœ์ข… ํ˜•ํƒœ๊ฐ€ ๊ฐ–์ถฐ์ง€์ง€ ์•Š์€ ์ž‘์—… ์ค‘(work-in-progress) ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋ฌธ์„œํ™”๋Š” ๊ฐœ๋ฐœ ํ›„๋ฐ˜ ๋‹จ๊ณ„์— ๊ฐ€์„œ์•ผ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋˜์–ด ์‚ฌ์ „ ๋ฆด๋ฆฌ์Šค์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์‹œ๊ฐ„์ด ์ง€๋‚œ ํ›„์—๋„ ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์…จ๋‹ค๋ฉด, ๋•Œ๋•Œ๋กœ ASF์˜ ์ปค๋ฐ‹ ๋‚ด์—ญ์„ ์ง์ ‘ ์‚ดํŽด๋ณผ ์ค€๋น„๋ฅผ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋ฌผ๋ก , ๋ฌธ์„œํ™” ๋ถ€์กฑ์€ ์˜ค์ง ํ”„๋ฆฌ๋ฆด๋ฆฌ์Šค์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค - ๊ฐ ์•ˆ์ • ๋ฒ„์ „์€ ๋ฐฐํฌ๋˜๋Š” ์ฆ‰์‹œ ํ•ญ์ƒ ์œ„ํ‚ค์— ์™„์ „ํ•œ ๋ณ€๊ฒฝ ๋กœ๊ทธ(changelog)์™€ ๋ฌธ์„œ๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•œ ๋ฒ„์ „๊ณผ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋น„๊ตํ•˜๋Š” ์ •ํ™•ํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์€ GitHub์˜ ์ปค๋ฐ‹๊ณผ ์ฝ”๋“œ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ํ•ญ์ƒ ์ œ๊ณต๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์Šคํ• ๋•Œ, ๋งˆ์ง€๋ง‰ ์•ˆ์ • ๋ฆด๋ฆฌ์Šค์™€ ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค๊ฐ„์˜ ์ค‘์š”ํ•œ ์ฐจ์ด์ ๋งŒ์„ ๋ฌธ์„œํ™”ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ„๋žตํ•œ ๋ณ€๊ฒฝ ๋กœ๊ทธ๋Š” ๊ฒฐ์ฝ” ์™„์ „ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ฏ€๋กœ, ํ•œ ๋ฒ„์ „๊ณผ ๋‹ค๋ฅธ ๋ฒ„์ „ ์‚ฌ์ด์— ๋ฐœ์ƒํ•œ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ(์˜ˆ: ์ €ํฌ์˜ ์ข…์†์„ฑ ์—…๊ทธ๋ ˆ์ด๋“œ ๋“ฑ)์„ ํ™•์ธํ•˜๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด, GitHub ๋น„๊ต(comparison) ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ์ฃผ์„ธ์š”.

ASF ํ”„๋กœ์ ํŠธ๋Š” ์ €ํฌ์˜ **์ง€์†์  ํ†ตํ•ฉ(CI) ํ”„๋กœ์„ธ์Šค**๋กœ ์šด์˜๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋นŒ๋“œ๋Š” ์žฌํ˜„ ๊ฐ€๋Šฅ(reproducible)ํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, ํŠน์ • ๋ฒ„์ „์˜ ์†Œ์Šค(๋ฆด๋ฆฌ์Šค์— ํฌํ•จ๋˜์–ด ์žˆ์Œ)๋ฅผ ๊ฐ€์ ธ์™€ ์ง์ ‘ ์ปดํŒŒ์ผํ•ด๋„ ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ์ œ๊ณต๋˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ €ํฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ง์ ‘ ์ปดํŒŒ์ผํ•˜๋Š” ๊ฒƒ์„ ํ”ผํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ์ •์ƒ ์ž‘๋™ํ•˜๋Š” ํ•œ, ๋ฐฐํฌ๋˜๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” ์ €ํฌ CI ํ”„๋กœ์„ธ์Šค์—์„œ ์ง์ ‘ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

en-US de-DE es-ES lol-US
pt-BR ru-RU zh-CN zh-TW

๐Ÿ‘จโ€๐Ÿซ ๊ธฐ๋ณธ

๐Ÿ‘จโ€๐ŸŽ“๏ธ ๋ฉ”์ธ

๐Ÿง™ ๊ณ ๊ธ‰

๐Ÿ‘ท ๊ฐœ๋ฐœ์ž

Clone this wiki locally