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