๐ AWS9 [ Jenkins ] Jenkins CI/CD ๋ฌด์์ธ๊ฐ? 1. ๊ธ์ ์์ฑํ๋ ์ด์ ์๋ ํ์ธ์. ์ด๋ฒ์๋ Jenkins๋ฅผ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํฉ๋๋ค. ์ฌ์ค Jenkins๋ฅผ ํ์ตํ ์ด์ ๋ ์ ์ ์ผ๋ก ์ทจ์ ์ ํ๊ธฐ ์ํด ์ฐ๋์ฌํญ์ ๋ณด๋ฉด Jenkins CI/CD ํ์ดํ๋ผ์ธ ์ฐ๋๊ฐ ์์ด์ ๊ด์ฌ์ ๊ฐ์ง๊ฒ ๋์์ต๋๋ค. ์ผ๋จ Jenkins์ ๋ํด ํ์ต์ ํ๋ฉด์ ๊ถ๊ธํ ์ฌํญ์ด ์์์ต๋๋ค. ์์ฅ์๋ CI/CDํด์ด ๋ง์ต๋๋ค. ์๋ฅผ ๋ค์ด Travis์ด ์์ต๋๋ค. Travis๋ ํธ์คํ ๋ ์๋น์ค๋ก ํด๋ผ์ฐ๋ ํ๋ซํผ์์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋์ ๊ฐ๋ฐ์๊ฐ ์ค์ ๋ฐ ์ค์น๊ฐ Jenkins์ ๋นํด์ ๋ ํธํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ์์ฅ์์๋ Jenkins ์ฐ๋์ฌํญ์ด ๋ง์์ง ๊ถ๊ธํ์ต๋๋ค. 2. Travis / Jenkins ์ผ๋จ ํธ์คํ ๋ ์๋น์ค์ ์ง์ ๊ฐ๋ฐ์๊ฐ ์ค์น ๋ฐ ๊ด๋ฆฌ๋ฅผ ํ๋ Travis์ Jenk.. 2023. 4. 15. [ AWS ] AWS๋ ์นํด์ง๊ธฐ - 3 (Docker๋ฅผ ์ด์ฉํด์ ๋ฐฐํฌํ๊ธฐ) [ AWS ] AWS๋ ์นํด์ง๊ธฐ-1 (AWS EC2 ๊ธฐ๋ณธ ๋ฐฐํฌ) [ AWS ] ์ ๋ด๊ฐ ๋ฐฑ์๋์ธ๋ฐ AWS ํด๋ผ์ฐ๋๋ฅผ ๋ฐฐ์์ผ ํ๋๊ฐ? ๋ด๊ฐ ์ AWS๋ฅผ ๋ฐฐ์์ผ ํ๋๊ฐ? ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋ฉด์ Spring์ผ๋ก ๊ฐ๋ฐ์ ํ๋ฉด ๋๋๋ฐ ์ ์ทจ์ ์ ํ๋ ค๋ฉด AWS๊ฐ ํ์์ฑ์ ๋ํด์ ์๊ฐ์ ํ๊ฒ pos04167.tistory.com 1. Docker๋ฅผ AWS ubuntu์ ์ค์นํ๊ธฐ //EC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํฉ๋๋ค. //์ ๋ฐ์ดํธ์ ์ ๊ทธ๋ ์ด๋๋ฅผ ์ํํฉ๋๋ค. sudo apt update //Docker๋ฅผ ์ค์นํ๊ธฐ ์ํด ํ์ํ ์์กด์ฑ ํจํค์ง๋ฅผ ์ค์นํฉ๋๋ค. sudo apt install apt-transport-https ca-certificates curl software-properties-common //Docker.. 2023. 4. 7. [ AWS ] AWS๋ ์นํด์ง๊ธฐ -2 (์๊ฐ ์ค์ ) ์๊ฐ ์ค์ ์ฐ๋ฆฌ๊ฐ ์ง๊ธ ์ฌ์ฉํ๊ณ ์๋ ์๊ฐ์ ๋ฏธ๊ตญ์ผ๋ก ์กํ์๋ค. ์ด๋ฌํ ์๊ฐ์ ์์ธ๋ก ๋ฐ๊พธ์ด์ผ ํ๋ค. timedatectl ์ผ๋จ aws์์ ์ ๊ณตํ๋ ์๊ฐ์ด ๋ช๊ฐ๊ฐ ์๋์ง ๋ฆฌ์คํธ๋ฅผ ํ์ธ์ ํด๋ณด์ timedatectl list-timezones ์์ฒญ๋๊ฒ ๋ง์ ๋๋ผ๊ฐ ๋์จ๋ค. ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์์ธ์ ์ฐพ๊ธฐ์๋ ์กฐ๊ธ ๋ถํธํจ์ด ์๊ธด๋ค. ๊ทธ๋์ ์ ๋ฒ์ ํ์ตํ๋ grep์ ์ด์ฉํด์ ์๊ฐ์ ์ฐพ์๋ณด์ timedatectl list-timezones | grep Seoul //์์ธ ์๊ฐ์ผ๋ก ์ธํ ํ๊ธฐ sudo timedatectl set-timezone Asia/Seoul ๋ช ๋ น์ด ์ ๋ฆฌ //ํ์ฌ ์๊ฐ ๋ณด๊ธฐ timedatectl //์์ธ ์๊ฐ์ grep์ผ๋ก ์ฐพ๊ธฐ timedatectl list-timezones | grep Soul.. 2023. 4. 7. [ AWS ] AWS๋ ์นํด์ง๊ธฐ-1 (AWS EC2 ๊ธฐ๋ณธ ๋ฐฐํฌ) [ AWS ] ์ ๋ด๊ฐ ๋ฐฑ์๋์ธ๋ฐ AWS ํด๋ผ์ฐ๋๋ฅผ ๋ฐฐ์์ผ ํ๋๊ฐ? ๋ด๊ฐ ์ AWS๋ฅผ ๋ฐฐ์์ผ ํ๋๊ฐ? ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋ฉด์ Spring์ผ๋ก ๊ฐ๋ฐ์ ํ๋ฉด ๋๋๋ฐ ์ ์ทจ์ ์ ํ๋ ค๋ฉด AWS๊ฐ ํ์์ฑ์ ๋ํด์ ์๊ฐ์ ํ๊ฒ ๋์๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ์๋ฒ์ ๋ํด์ ์๊ณ ์์ด์ผ ํ pos04167.tistory.com 1. AWS์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ ์ผ๋จ ์์์ ์์ ์ด๋ฒ์๋ AWS์ ๋ด๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ๋ฐฐํฌํ์ฌ ์คํํ๋ ๋ฐฉ์์ ์ค๋ช ์ ํ๋ ค๊ณ ํ๋ค. ๊ธฐ๋ณธ์ ์ธ ํ๋ฆ์ผ๋ก๋ Github์ ์๋ ๊ฐ๋จํ ํ๋ก์ ํธ๋ฅผ Cloneํ์ฌ AWS์๋ฒ์ ๋ฐ์ ํ๋ ฅ์ IP์ ์ ์ํ์ฌ ์คํํ์ฌ ์ ์์ ์ผ๋ก ๋ฐฐํฌ๊ฐ ๋์๋์ง ํ์ธ์ ํ๋ ค๊ณ ํ๋ค. 2. AWS ํ๋ ฅ์ IP ์ฃผ์ ์ฐ๊ฒฐ ๋ฐ ๋ณด์ ์ค์ ๊ณ ์ IP ์ค์ ๋ง์ฝ์ ์ง 5๊ฐ๊ฐ.. 2023. 4. 7. ์ด์ 1 2 3 ๋ค์