2023. 4. 9. 16:15ใ๐ป์คํฐ๋ ๊ด๋ฆฌ/๐ช ์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ์คํฐ๋
1. ์ด๋ฒ ์ฃผ ์คํฐ๋์์ ํ์ตํ ๋ด์ฉ
1์ฃผ์ฐจ์ ํ์ตํ ๋ด์ฉ์ ๋ณต์ต์ ํ๊ณ Docker์ AWS EC2๋ฅผ ํ์ต์ ํ์์ต๋๋ค.
์ด๋ฒ์๋ Jarํตํ์ฌ Local๋ก ์คํ์ ํ๊ณ Plain.jar์ ๋ํด์ ํ์ต์ ํ์์ต๋๋ค.
์ถ๊ฐ์ ์ผ๋ก docker๋ฅผ ํตํ์ฌ ๋น๋ํ์ฌ jar ํ์ผ์ ์คํํ๋ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ์ ํ์ต์ ํ์์ต๋๋ค.
2. ๊ณผ์
1) SCP ๋ช
๋ น์ด ์ค์ต - ์ถํ ๋ด์ฉ ๋ณด๊ฐ ํ ์๋ ค๋๋ฆผ
2) jenkins ๋ด publish-over-ssh ์๋์ค์น ํ private&pulbic key ์ค์ ๋ฑ๋กํ๊ธฐ
3) worker-instance ์ docker run ์คํ ์ํค๊ธฐ
GitHub - mooh2jj/deploy-challenge-study: ์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ์คํฐ๋ ๋ ํฌ์งํ ๋ฆฌ์ ๋๋ค.
์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ์คํฐ๋ ๋ ํฌ์งํ ๋ฆฌ์ ๋๋ค. Contribute to mooh2jj/deploy-challenge-study development by creating an account on GitHub.
github.com
3. ์ถ๊ฐ์ ์ผ๋ก ํ์ตํ ๋ด์ฉ
[ Jenkins ] Jenkins CI/CD ๋ฌด์์ธ๊ฐ?
1. ๊ธ์ ์์ฑํ๋ ์ด์ ์๋ ํ์ธ์. ์ด๋ฒ์๋ Jenkins๋ฅผ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํฉ๋๋ค. ์ฌ์ค Jenkins๋ฅผ ํ์ตํ ์ด์ ๋ ์ ์ ์ผ๋ก ์ทจ์ ์ ํ๊ธฐ ์ํด ์ฐ๋์ฌํญ์ ๋ณด๋ฉด Jenkins CI/CD ํ์ดํ๋ผ์ธ ์ฐ๋
pos04167.tistory.com
'๐ป์คํฐ๋ ๊ด๋ฆฌ > ๐ช ์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ์คํฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ์คํฐ๋ ] 23.04.22 - ํ๊ณ ๋ก (0) | 2023.04.23 |
---|---|
[ ์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ] 23.04.15 - week3 (0) | 2023.04.16 |
[ ์น๊ฐ๋ฐ ๋ฐฐํฌ ์ฑ๋ฆฐ์ง ] 23.04.01 - week1 (0) | 2023.04.08 |