AWS CodePipeline์ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ธํ๋ผ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ์ง์์ ํตํฉ ๋ฐ ์ง์์ ์ ๋ฌ ์๋น์ค์ ๋๋ค. CodePipeline์ ์ฌ์ฉ์๊ฐ ์ ์ํ๋ ์ถ์ ํ๋ก์ธ์ค ๋ชจ๋ธ์ ๋ฐ๋ผ ์ฝ๋ ๋ณ๊ฒฝ์ด ์์ ๋๋ง๋ค ์ฝ๋๋ฅผ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํฉ๋๋ค. ๋ฐ๋ผ์ ๊ธฐ๋ฅ๊ณผ ์ ๋ฐ์ดํธ๋ฅผ ์ ์ํ๊ณ ์์ ์ ์ผ๋ก ์ ๊ณตํ ์ ์์ต๋๋ค. GitHub์ ๊ฐ์ ๋์ค์ ์ธ ํ์ฌ ์๋น์ค์ ์ฌ์ฉํ ์ ์๋ ๋น์ฌ์ ์ฌ์ ๊ตฌ์ถ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉ์ ์ ์ ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ ๋จ๊ณ์ ์ถ์ ํ๋ก์ธ์ค์ ํตํฉํ์ฌ ์๋ ํฌ ์๋ ์๋ฃจ์ ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. AWS CodePipeline์ ์ข ๋ ๊ณผ๊ธ์ ๋ก ์ฒญ๊ตฌ๋ฉ๋๋ค. ์ ์๊ธ์ด๋ ์ฅ๊ธฐ ์ฝ์ ์ด ์์ต๋๋ค.
๋ฌด๋ฃ๋ก AWS ์์ํ๊ธฐ
๋ฌด๋ฃ ๊ณ์ ์์ฑ12๊ฐ์ ๋์ AWS ํ๋ฆฌ ํฐ์ด์ ์ก์ธ์คํ์ฌ ์ฐ์ค๋ฌดํด 24์๊ฐ ๊ณ ๊ฐ ์๋น์ค, ์ง์ ํฌ๋ผ ๋ฑ์ ๋น๋กฏํ AWS Basic Support ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณด์ญ์์ค.
์๋ํ๋ ์ง์์ ํตํฉ ๋ฐ ์ง์์ ์ ๋ฌ ๋ฆด๋ฆฌ์ค ์ํฌํ๋ก
lululemon athletica๋ ์ง์์ ์ ๋ฌ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค์ AWS CodePipeline์ ์ฌ์ฉํฉ๋๋ค. ์์ธํ ์์๋ณด๊ธฐ »
3M์ ์ง์์ ์ ๋ฌ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค์ AWS CodePipeline์ ์ฌ์ฉํฉ๋๋ค. ์์ธํ ์์๋ณด๊ธฐ »
AWS CodePipeline์ ์ํํธ์จ์ด ์ถ์ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ฏ๋ก ์๋ก์ด ๊ธฐ๋ฅ์ ์ ์ํ๊ฒ ์ถ์ํ ์ ์์ต๋๋ค. CodePipeline์ ์ฌ์ฉํ๋ฉด ํผ๋๋ฐฑ์ ๋ฐ๋ผ ์ ์ํ๊ฒ ๋ฐ๋ณต ์์
ํ๊ณ ๊ณ ๊ฐ์๊ฒ ๋ ๋น ๋ฅด๊ฒ ์๋ก์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ตฌ์ถ, ํ
์คํธ ๋ฐ ์ถ์ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ฉด ๊ฐ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฝ๊ฒ ํ
์คํธํ๊ณ ๋ฒ๊ทธ์ ๊ท๋ชจ๊ฐ ์์ ๋ ๋ฐ๊ฒฌํ์ฌ ๊ฐํธํ๊ฒ ์์ ํ ์ ์์ต๋๋ค. ๊ฐ ๋ณ๊ฒฝ ์ฌํญ์ ํ์คํ๋ ์ถ์ ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์น๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์
๋๋ ์ธํ๋ผ ์ฝ๋์ ํ์ง์ ํ์ ํ ์ ์์ต๋๋ค.
AWS CodePipeline์ ์ฌ์ฉํ๋ฉด ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ํํธ์จ์ด ์ถ์ ํ๋ก์ธ์ค์ ์๋ก ๋ค๋ฅธ ๋จ๊ณ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค. ์คํํ ํ
์คํธ์ ์ ํ๋ฆฌ์ผ์ด์
๋ฐฐํฌ ๋จ๊ณ, ์ข
์์ฑ์ ์ง์ ํ ์ ์์ต๋๋ค.
AWS CodePipeline์ ์ฌ์ฉํ๋ฉด ์ํํธ์จ์ด ์ถ์ ํ๋ก์ธ์ค ๋ชจ๋ธ๋ง์ ์ฆ์ ์์ํ ์ ์์ต๋๋ค. ํ๋ก๋น์ ๋ ๋๋ ์ค์ ํ ์๋ฒ๊ฐ ํ์ํ์ง ์์ต๋๋ค. CodePipeline์ ์์ ๊ด๋ฆฌํ์ ์ง์์ ์ธ ์ ์ก ์๋น์ค๋ก ๊ธฐ์กด ๋๊ตฌ์ ์์คํ
์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
AWS CodePipeline์ ํน์ ํ ์๊ตฌ์ ๋ง๊ฒ ์์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค. ์ฌ์ ๊ตฌ์ถ๋ ํ๋ฌ๊ทธ์ธ ๋๋ ์์ฒด ์ปค์คํ ํ๋ฌ๊ทธ์ธ์ ์ถ์ ํ๋ก์ธ์ค ์ค ์ํ๋ ๋จ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด GitHub์์ ์์ค ์ฝ๋๋ฅผ ๋์ด์ค๊ฑฐ๋, ์ฌ์ฉ์์ ์จํ๋ ๋ฏธ์ค Jenkins ๊ตฌ์ถ ์๋ฒ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ํ์ฌ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๋ ํ ์คํธ๋ฅผ ์คํํ๊ฑฐ๋, ์ปค์คํ ์ด์ ๋์๋ณด๋๋ก ๋ฐฐํฌ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค.

