CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ CI(์ง์์ ํตํฉ)์ CD(์ง์์ ๋ฐฐํฌ) ๋ฐฉ๋ฒ๋ก ์ ์ตํฉํ์ฌ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ ์ ์ด, ๋น๋, ํ ์คํธ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ๊ฐ์ํํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ํ์ง์ ์ ์งํ๊ณ ์ค๋ฅ ์ํ์ ์ค์ด๋ฉด์ ๋ค์ํ ํ๋ซํผ๊ณผ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ํฌ๊ฒ ํ๋ํ ์ ์์ต๋๋ค. ํนํ AppMaster ์ ๊ฐ์ด no-code ํ๋ซํผ์ด ์ฑ์ฅํ๋ ์์ญ์์ CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํ๋ ๋์์ ํ์ฅ์ฑ, ๋น์ฉ ํจ์จ์ฑ ๋ฐ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋ํ ์ ์์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ธ ๊ฒ์ผ๋ก ์ ์ฆ๋์์ต๋๋ค.
CI(์ง์์ ํตํฉ)๋ ๊ฐ๋ฐ์๊ฐ ๋ณ๊ฒฝํ ๊ฐ๋ณ ์ฝ๋๋ฅผ ์ค์ ์ ์ฅ์์ ๋ฐ๋ณต์ ์ผ๋ก ํตํฉํ ํ ์๋ํ๋ ๋น๋ ๋ฐ ํ ์คํธ๋ฅผ ์ํํ๋ ํ๋ก์ธ์ค์ ๋๋ค. ์ด๋ฌํ ์ผ์์ ์ธ ํตํฉ์ ํตํด ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ์๋ณํ๊ณ ํด๊ฒฐํ ์ ์์ผ๋ฉฐ, ์ํํธ์จ์ด ํ์ง์ ํฅ์ํ๊ณ ์ํ์ ์ต์ํํ ์ ์์ต๋๋ค. ๋ฐ๋ฉด, CD(์ง์์ ๋ฐฐํฌ)๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ํตํด ์ต์ข ์ฌ์ฉ์์๊ฒ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ๋ฅผ ์๋์ผ๋ก ๋ฆด๋ฆฌ์คํ๊ณ ๋ฐฐํฌํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋์ด ์ํํ ์ ๋ฐ์ดํธ ๊ฒฝํ๊ณผ ์ถ์ ์๊ฐ ๋จ์ถ์ ๊ธฐ์ฌํฉ๋๋ค. CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ํตํด ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๊ฐ ํตํฉ๋์ด ์ํํ ํตํฉ๊ณผ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฆด๋ฆฌ์ค๊ฐ ๋ณด์ฅ๋ฉ๋๋ค.
CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ no-code ํ๋ซํผ์์ ์ค์ถ์ ์ธ ์ญํ ์ ์ํํ์ฌ ์ฌ์ฉ์๊ฐ ๋ณต์กํ ์ฝ๋ ๋ณ๊ฒฝ์ด๋ ์๋ ๊ฐ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ํด์ค๋๋ค. ์๋ฅผ ๋ค์ด, AppMaster ์ no-code ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, REST API ๋ฐ WSS endpoints ์ ๊ณต์ ํ์ฉํ์ฌ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ํตํฉ๋ CI/CD ํ๋ก์ธ์ค๋ฅผ ํตํด ์ด๋ฌํ ์ฒญ์ฌ์ง์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ฑ๋์ด ์ค๋๋ ์ฝ๋๋ ์๋ ์ค๋ฅ๋ก ์ธํ ์ ์ฌ์ ์ธ ๋ถ์ผ์น๊ฐ ์ ๊ฑฐ๋ฉ๋๋ค. ๋ฐ๋ผ์ CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ๋ณด๋ค ํ์ ์ ์ด๊ณ ํจ์จ์ ์ธ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ๋ฅผ ์ด์งํ์ฌ ์ ๋ฐ์ ์ธ ์ํํธ์จ์ด ํ์ง๊ณผ ์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ํฌ๊ฒ ํฅ์์ํต๋๋ค.
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ํ์ฉํ๋ฉด CI/CD ๋ฐฉ๋ฒ๋ก ์ ํตํฉํ ๋ ์๋นํ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ์๋น์ค์ ๋ณธ์ง์ ์ธ ํ์ฅ์ฑ์ ๊ฐ๋ฐ์๋ฅผ ๋ฆฌ์์ค ์ ์ฝ์ผ๋ก๋ถํฐ ํด๋ฐฉ์์ผ ๊ธฐ์ ์ด ์งํํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ๊ณผ ์ํฌ๋ก๋๋ฅผ ์ฝ๊ฒ ์์ฉํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ๋ํ ํด๋ผ์ฐ๋ ๊ณต๊ธ์๊ฐ ์ ๊ณตํ๋ ์ข ๋์ ๋ชจ๋ธ์ ๋น์ฉ ํจ์จ์ฑ๊ณผ ์์ฐ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ๋ํ ํด๋ผ์ฐ๋ ์ํ๊ณ๋ ๋ถ์ฐ๋ ๊ฐ๋ฐ ํ ๊ฐ์ ํ์ ์ ๊ฐํํ์ฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ์ํํธ์จ์ด ์๊ตฌ ์ฌํญ์ ์์ ์ ๋์ํ์ฌ ๋ฏผ์ฒฉ์ฑ์ ๋์ฑ ํฅ์์ํต๋๋ค.
CI/CD ํ๋ก์ธ์ค๋ฅผ AppMasterno-code ํ๋ซํผ๊ณผ ํตํฉํ๋ฉด ๋ช ๊ฐ์ง ์ฃผ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ์ฒซ์งธ, ๋น๋, ํ ์คํธ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ์๋ํ๋ฅผ ํตํด ์ด๊ธฐ ๋จ๊ณ์์ ๋ฌธ์ ๋ฅผ ์ฝ๊ฒ ๊ฐ์งํ๊ณ ํด๊ฒฐํ ์ ์์ผ๋ฏ๋ก ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ฒฐํจ์ด ๋ฐ์ํ ์ํ์ด ์ค์ด๋ญ๋๋ค. ์ด๋ ์ ๋ฐ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ํ์ง ํฅ์์ ๊ธฐ์ฌํฉ๋๋ค. ๋์งธ, CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ํตํฉํ๋ฉด ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ์๋ ํ๋ก์ธ์ค๊ฐ ํ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ์ ์์๋๋ ์๊ฐ์ด ํฌ๊ฒ ๋จ์ถ๋ฉ๋๋ค. ์ ์งธ, ํญ์ ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํจ์ผ๋ก์จ AppMaster ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์๋๋ก ๋ณด์ฅํ์ฌ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋์ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
๋ํ CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ํฌ๋ก๋์ ํ๊ฒฝ์ ๋์ ์ผ๋ก ์์ฉํ๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ์ฑ๊ณผ ํธํ์ฑ์ ํฅ์์ํต๋๋ค. ์ด๋ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ํนํ ์ ๋ฆฌํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ณํํ๋ ์์์ ๋์ํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด๋ ์์ค ์ฝ๋๋ฅผ ์ป์ ์ ์์ด ์จํ๋ ๋ฏธ์ค์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํธ์คํ ํ๊ณ ์ต๋ ์ ์ด๋ฅผ ๋ณด์ฅํ๋ฉฐ ๋ฐ์ดํฐ ์ฃผ๊ถ ์๊ตฌ ์ฌํญ์ ์ค์ํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก CI/CD ํด๋ผ์ฐ๋ ํตํฉ์ ๊ฐ์ํ๋๊ณ ํจ์จ์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ง๋๋ ๋ฐ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ํนํ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ด์งํ๋ ๋์์ ํ์ฅ์ฑ, ๋น์ฉ ํจ์จ์ฑ ๋ฐ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋ํ ์ ์์ฑ์ ๋ณด์ฅํฉ๋๋ค. CI/CD ๋ฐฉ๋ฒ๋ก ์ ํตํฉํ๊ณ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ํ์ฉํจ์ผ๋ก์จ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๋ฒ์ฐฝํ๊ณ ํ์ ์ ์ด์งํ๋ฉฐ ์ํ์ ์ค์ด๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ต์ ํํฉ๋๋ค.