์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- docker
- redis ํ ์คํธ์ฝ๋
- JPA
- docker-compose kafka
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- ์๋ฐ
- Entity
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- prod docker-compose
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- aws saa ํฉ๊ฒฉ
- Kafka
- redis ์กฐํ
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- docker compose
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- private subnet ec2 ๋ก์ปฌ ์ ์
- AWS Certified Solutions Architect - Associate
- s3 log ์ ์ฅ
- ๋ค์ค ์ปจํ ์ด๋
- ์คํํ๋ ๋ฏธ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- Codedeploy ์ค๋ฅ
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- jvm ๋ฐ๋ฐ๋ฅ๊น์ง ํํค์น๊ธฐ
- ํ์ดํผ๋ฐ์ด์
- aws ์ฟ ํฐ
- docker ps -a
- nGrinder
- Today
- Total
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
[Jenkins] ์ ํจ์ค ์ค์ผ์ค๋ฌ๋ฅผ ํ์ฉํ ํน์ API ์ ๊ธฐ ์์ ์คํํ๊ธฐ ๋ณธ๋ฌธ
[Jenkins] ์ ํจ์ค ์ค์ผ์ค๋ฌ๋ฅผ ํ์ฉํ ํน์ API ์ ๊ธฐ ์์ ์คํํ๊ธฐ
๐คRyusun๐ค 2024. 3. 6. 15:59๐๋์ ๋ฐฐ๊ฒฝ
ํ๋ก์ ํธ์์ ๋งค์ผ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํด์ผ ํ๋ ์์ ์ ํด์ผ ํ๋ค.
์ฒ์์๋ ์ฌ์ฉ์๊ฐ ํน์ API์ ์ ๊ทผ ์ findAll๋ฅผ ํ์ฌ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จํ, ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ๋น๋ํ save ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ์๋๋ฐ, ์ด๋ ์ฌ์ฉ์๊ฐ API์ ์ ๊ทผ์ ์ํ๋ฉด ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ง ์์ ๋ฐ์ดํฐ ์ ํฉ์ฑ์ด ๋จ์ด์ง๋ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.
๋ฐ๋ผ์ ๋งค์ผ๋ง๋ค ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด ์ ์ฅํด์ผ ํ๋ ๋ฉ์๋๋ฅผ ๋ฐ๋ก POST API๋ก ๋นผ์ ์ ํจ์ค ์ค์ผ์ค๋ฌ๋ฅผ ํตํด ์คํํ๊ธฐ๋ก ํ๋ค.
1. ์ค์ผ์ค๋ฌ๋ฅผ ํ์ฉํ API์์ฑ
์ค์ผ์ค๋ฌ๋ก ํ์ฉํด์ ํธ์ถํ POST ์์ฒญ API๋ฅผ ๋ง๋ค์๋ค.
ํด๋น API๋ ๋ฑ๋ก๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ์๋ก์ด ๋ฐ์ดํฐ๋ก ์์ฑ ํ ์ ๋ฐ์ดํธ ํด์ค๋ค.
2. ์ ํจ์ค JOB ์์ฑ
ํ์ฌ ํ์์ ํ๋ก์ ํธ๋ ๋๋ฉ์ธ์ ๊ตฌ์ ํ ์ํ๋ผ API๋ฅผ ํธ์คํ ํ๊ณ ์๋ค.
์ ํจ์ค์ ์ ์ ํ, ์๋ก์ด ์์ ์ ์์ฑํ๋ค.
ํน๋ณํ ์ค์ ์์ด build periodically ์๋ง ๋งค์ผ ์ค์ 12์์ ์คํํ cron์ ์ ์ด์คฌ๋ค.
๊ทธ๋ฆฌ๊ณ Execute Shell์ ์คํํ API๋ฅผ ์ ๋ช ๋ น์ด๋ก ์ ์ด์ค๋ค.
๋น๋๋ฅผ ํด๋ณด๋ฉด,
ํด๊ฐ ๋จ๊ณ ์ฑ๊ณต!!โ๏ธ
๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด์๋ค.
์ด์ง์ ์ฌํ~~
๋!
'๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป > ๐๐๐ง๐ค๐ข๐ง๐ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Jenkins] ์ ํจ์ค ๋น๋ ์ค๋ฅ ํด๊ฒฐ (0) | 2024.03.03 |
---|