๐ CI/CD?
CI/CD๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋จ๊ณ๋ฅผ ์๋ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ์งง์ ์ฃผ๊ธฐ๋ก ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. CI/CD์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ง์์ ์ธ ํตํฉ,์ง์์ ์ธ ์๋น์ค ์ ๊ณต, ์ง์์ ์ธ ๋ฐฐํฌ์ ๋๋ค. CI/CD๋ ์๋ก์ด ์ฝ๋ ํตํฉ์ผ๋ก ์ธํด ๊ฐ๋ฐ ๋ฐ ์ด์ํ์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์๋ฃจ์ ์ ๋๋ค.
๐ CI๋?
CI๋ ๋น๋/ํ ์คํธ ์๋ํ ๊ณผ์ ์ ๋๋ค. CI๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์๋ํ ํ๋ก์ธ์ค์ธ ์ง์์ ์ธ ํตํฉ(Continuous Integration)์ ์๋ฏธํฉ๋๋ค. CI๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์๋ก์ด ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ๊ธฐ์ ์ผ๋ก ๋น๋ ๋ฐ ํ ์คํธ๋์ด ๊ณต์ ๋ ํฌ์งํ ๋ฆฌ์ ํตํฉ๋๋ฏ๋ก, ์ฌ๋ฌ ๋ช ์ ๊ฐ๋ฐ์๊ฐ ๋์์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ์์ ์ ํ ๊ฒฝ์ฐ ์๋ก ์ถฉ๋ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๐ CD๋?
CD๋ ๋ฐฐํฌ ์๋ํ ๊ณผ์ ์ ๋๋ค. CD๋ ์ง์์ ์ธ ์๋น์ค ์ ๊ณต(Continuous Delivery) ๋๋ ์ง์์ ์ธ ๋ฐฐํฌ(Continuous Deployment)๋ฅผ ์๋ฏธํ๋ฉฐ ์ด ๋์ฉ์ด๋ ์ํธ ๊ตํ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ ๊ฐ์ง ์๋ฏธ ๋ชจ๋ ํ์ดํ๋ผ์ธ์ ์ถ๊ฐ ๋จ๊ณ์ ๋ํ ์๋ํ๋ฅผ ๋ปํ์ง๋ง ๋๋ก๋ ์ผ๋ง๋ ๋ง์ ์๋ํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ์๋์ง๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ๋ณ๋๋ก ์ฌ์ฉ๋๊ธฐ๋ ํฉ๋๋ค.
์ฐธ๊ณ
CI/CD(์ง์์ ํตํฉ/์ง์์ ์ ๊ณต): ๊ฐ๋ , ๋ฐฉ๋ฒ, ์ฅ์ , ๊ตฌํ ๊ณผ์
CI/CD๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉ ๋ฐ ํ ์คํธ๋ถํฐ ์ ๊ณต ๋ฐ ๋ฐฐํฌ๊น์ง ์ ์ฒด ๋ผ์ดํ์ฌ์ดํด์์ ์ง์์ ์ธ ์๋ํ์ ๋ชจ๋ํฐ๋ง์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ , ์ฐจ์ด์ , ํ์ต๋ฐฉ๋ฒ(์ธ๊ฐ)์ ๋ณด์ธ์.
www.redhat.com
[CI/CD] CI/CD๋? - ์ง์์ ํตํฉ(Continuous Integration)/์ง์์ ๋ฐฐํฌ(Continuous Deployment) ๊ธฐ๋ณธ๊ฐ๋
๋งค๋ฒ ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ์์ ํ๊ณ ๋น๋์ ํ ์คํธ๋ฅผ ํ๊ณ ๋ฐฐํฌ๊น์ง ํ๋ค๋ฉด ์๋นํ ๋ง์ ์๊ฐ์ด ์์๋ฉ๋๋ค. ํ์ง๋ง git์ ์ฝ๋๋ฅผ ์ฌ๋ฆฌ๋ ๊ฒ๋ง์ผ๋ก๋ ๋๊ตฐ๊ฐ๊ฐ ๋น๋์ ํ ์คํธ, ๋ฐฐํฌ๊น์ง ํด์ค๋ค๋ฉด,
seosh817.tistory.com
'Studying Web Development > Free Memo' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
GraphQL์ด๋? ์ฐ๋ ์ด์ ์์ฝ์ ๋ฆฌ (0) | 2022.08.10 |
---|---|
๋ง์ดํฌ๋กํ์คํฌ ํ, ํ์คํฌ ํ (0) | 2022.07.30 |
[TypeScript] ํ์ ์คํฌ๋ฆฝํธ์์ any, unknown ํ์ ์ด๋? (0) | 2022.07.27 |
[TypeScript] Interface์ Class์ ์ฐจ์ด์ (0) | 2022.07.21 |
์ ๋ฌธ์๊ฐ ๊ฒช๊ธฐ ์ฌ์ด console.log ๊ด๋ จ ๋ฌธ์ ๋ชจ์ (0) | 2022.07.20 |
๋๊ธ