์ง€์†์ ์ธ ํ†ตํ•ฉ(CI)์€ ํ–ฅ์ƒ๋œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋Š” AppMaster ์™€ ๊ฐ™์€ ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ์—์„œ ์ค‘์š”ํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. no-code ์ปจํ…์ŠคํŠธ์—์„œ ์ง€์†์ ์ธ ํ†ตํ•ฉ์€ ์ˆ˜๋™ ๊ฐœ์ž…์ด๋‚˜ ๊ธฐ์กด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• ์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฒญ์‚ฌ์ง„์— ๋Œ€ํ•œ ์ž‘์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ž์ฃผ ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ž๋™ํ™”ํ•จ์œผ๋กœ์จ no-code ํ”Œ๋žซํผ์€ ์ตœ์ข… ์ œํ’ˆ์˜ ํ’ˆ์งˆ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ์‹œ๊ฐ„, ๋…ธ๋ ฅ ๋ฐ ๋ณต์žก์„ฑ์„ ํฌ๊ฒŒ ์ค„์ž…๋‹ˆ๋‹ค.

๋†’์€ ์ˆ˜์ค€์—์„œ CI๋Š” Agile ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ์ž‘๊ณ  ์ ์ง„์ ์ธ ๊ฐœ์„  ์ œ๊ณต๊ณผ ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‹ ์†ํ•œ ์ ์‘์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. no-code ํ”Œ๋žซํผ์ธ AppMaster ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ๊ฐ์  drag-and-drop ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐฑ์—”๋“œ ์ธํ”„๋ผ์šฉ ๋งž์ถคํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ์›์น™์— ๋ถ€ํ•ฉํ•ฉ๋‹ˆ๋‹ค. AppMaster ์˜ CI ํŒŒ์ดํ”„๋ผ์ธ์€ Go(golang), Vue3 ํ”„๋ ˆ์ž„์›Œํฌ, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ JS/TS, Android์šฉ Kotlin ๋ฐ Jetpack Compose, iOS์šฉ SwiftUI ์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ฒญ์‚ฌ์ง„ ์ˆ˜์ •์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋Š” ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ๋ฏผ์ฒฉํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ—ˆ์šฉํ•˜์—ฌ ๊ธฐ์กด ์ฝ”๋“œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ๊ด€๋ จ๋œ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๋ฅผ ํฌ๊ฒŒ ์ค„์ž…๋‹ˆ๋‹ค.

no-code ์ปจํ…์ŠคํŠธ์—์„œ CI๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์ฃผ์š” ์ด์  ์ค‘ ํ•˜๋‚˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ •๊ธฐ์ ์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฒญ์‚ฌ์ง„์„ ์ˆ˜์ •ํ•˜๊ณ  '๊ฒŒ์‹œ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ํ”Œ๋žซํผ์ด ์ž๋™์œผ๋กœ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ปดํŒŒ์ผํ•˜๊ณ , ํ…Œ์ŠคํŠธ ์‚ฌ๋ก€๋ฅผ ์‹คํ–‰ํ•˜๊ณ , Docker ์ปจํ…Œ์ด๋„ˆ์— ์••์ถ•ํ•˜๊ณ (๋ฐฑ์—”๋“œ๋งŒ ํ•ด๋‹น) ๊ตฌ๋ฆ„. ์ด ์ž๋™ํ™”๋œ ํŒŒ์ดํ”„๋ผ์ธ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ „๋‹ฌ๋˜๋„๋ก ํ•˜์—ฌ ์˜ค๋ฅ˜๋‚˜ ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ•  ์œ„ํ—˜์„ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

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

์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์—์„œ CI๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ์ƒ๋‹นํ•œ ๋น„์šฉ ์ ˆ๊ฐ๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ํ–ฅ์ƒ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํ—ฌ์‹ฑํ‚ค ๋Œ€ํ•™์—์„œ ์‹ค์‹œํ•œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด CI๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฒฐํ•จ์„ ์‹๋ณ„ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์„ 70% ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ CI๋Š” ์˜ˆ์ •๋˜์ง€ ์•Š์€ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ ์ฐฝ์˜ ๋ฐœ์ƒ์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„ ํ–ฅ์ƒ, ์„œ๋น„์Šค ํ’ˆ์งˆ ํ–ฅ์ƒ ๋ฐ ์ „๋ฐ˜์ ์ธ ์šด์˜ ๋น„์šฉ ์ ˆ๊ฐ์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.

AppMaster ์™€ ๊ฐ™์€ No-code CI ํ”Œ๋žซํผ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์š”๊ตฌ์— ๋Œ€ํ•œ ๋น„์šฉ ํšจ์œจ์ ์ด๊ณ  ๋น ๋ฅธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์†Œ๊ธฐ์—… ๋ฐ ๋Œ€๊ธฐ์—…์— ํŠนํžˆ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. No-code CI ํ”Œ๋žซํผ์€ ์ „๋ฌธ์ ์ธ ์ฝ”๋”ฉ ์ „๋ฌธ ์ง€์‹๊ณผ ๊ณ ๋„๋กœ ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๋ฏผ์ฃผํ™”ํ•˜๋ฉฐ ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ•๋ ฅํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ ๊ฒฝ์Ÿ์˜ ์žฅ์„ ํ‰์ค€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

CI(์ง€์†์ ์ธ ํ†ตํ•ฉ)๋Š” ์ตœ์‹  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์ค‘์š”ํ•œ ์ธก๋ฉด์œผ๋กœ no-code ์ƒํ™ฉ์—์„œ ์ƒ๋‹นํ•œ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์˜ CI ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์€ ๋น ๋ฅธ ๊ฐœ๋ฐœ ์ฃผ๊ธฐ, ๊ฐ•ํ™”๋œ ํ˜‘์—… ๋ฐ ๊ธฐ์ˆ  ๋ถ€์ฑ„ ๊ฐ์†Œ์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ CI์™€ no-code ํ”Œ๋žซํผ์„ ํ†ตํ•ฉํ•˜๋ฉด ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•˜๋Š” ๋™์‹œ์— ์šด์˜ ๋น„์šฉ์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ๋Š์ž„์—†์ด ์ง„ํ™”ํ•˜๋Š” ๋””์ง€ํ„ธ ํ™˜๊ฒฝ์—์„œ ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.