mooon๐ŸŒ™
STUDY
mooon๐ŸŒ™
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (170)
    • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ (147)
      • ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (53)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1 (13)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ (54)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] SQL ๊ณ ๋“์  Kit (27)
    • BACK (4)
      • Spring (3)
      • PHP (0)
    • FRONT (5)
    • DevOps (8)
      • Jenkins (8)
    • GitHub๐ŸŒฑ (2)
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (1)
      • SQL (1)
    • Error ๐Ÿ’ฅ (0)
      • php (2)
    • ๐Ÿ˜‹ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • โญ ๊นƒํ—ˆ๋ธŒ
  • ๐Ÿ’• ๋ฐฉ๋ช…๋ก
  • ๐Ÿ’ฅ ํƒœ๊ทธ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • DevOps
  • SQL ๊ณ ๋“์  Kit
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • Python
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ
  • SQL
  • ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  • c++
  • ๋ฐฑ์ค€

์ตœ๊ทผ ๊ธ€

250x250
hELLO ยท Designed By ์ •์ƒ์šฐ.
mooon๐ŸŒ™

STUDY

Doker์— Jenkins ์„ค์น˜
DevOps/Jenkins

Doker์— Jenkins ์„ค์น˜

2023. 3. 30. 10:24
728x90

1. ๋„์ปค์— ์  ํ‚จ์Šค ์ปจํ…Œ์ด๋„ˆ ์„ค์น˜

โญ ์  ํ‚จ์Šค ์ปจํ…Œ์ด๋„ˆ

Jenkins๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ Jenkins ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋‹ค์šด๋ฐ›๋Š”๋‹ค

๋ณธ์ธ์€ jenkins ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ํ”Œ๋Ÿฌ๊ทธ์ธ install ๋ถ€๋ถ„์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค
ํ•ด๊ฒฐ์ด ๋˜์ง€ ์•Š์•„ jenkins/jenkins ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋‹ˆ ๋ฐ”๋กœ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค๐Ÿ˜‚

 

โญ ์ถ”๊ฐ€ ์„ธํŒ…

Optional settings์—์„œ Container name์—๋Š” ์›ํ•˜๋Š” ์ด๋ฆ„์„ ์ง€์ •ํ•ด์ฃผ๊ณ  ํฌํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•œ ๋’ค ์‹คํ–‰

 

 

 

2. ์  ํ‚จ์Šค ์‹œ์ž‘ํ•˜๊ธฐ

์ด์ œ ์  ํ‚จ์Šค๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ ์œ„ํ•˜์—ฌ 127.0.0.1:8080์œผ๋กœ ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™”๋ฉด์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค

โญ ๋กœ๊ทธ์ธ

๊ฐ‘์ž๊ธฐ ๋กœ๊ทธ์ธ์„ ํ•˜๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์šฐ๋ฆฌ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•œ ์ ์ด ์—†๋‹ค!

์  ํ‚จ์Šค๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฐพ์•„์•ผ ๋œ๋‹ค

 

์‚ฌ์ง„์ฒ˜๋Ÿผ ๋„์ปค์˜ Logs๋ฅผ ๋’ค์ ธ๋ณด๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ฐ’์„ ์•Œ๋ ค์ฃผ๋Š” ๋กœ๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค

 

๋งŒ์•ฝ, ๋กœ๊ทธ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ์Œ“์—ฌ์„œ ์ฐพ๊ธฐ๊ฐ€ ํž˜๋“ค๋‹ค๋ฉด

ํ„ฐ๋ฏธ๋„์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž…๋ ฅํ•ด์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค

 

 

โญ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

๋กœ๊ทธ์ธ ํ›„์—๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋ผ๊ณ  ํ•˜๋Š”๋ฐ

Install suggested plugin์„ ์„ ํƒํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์„ ์„ค์น˜ํ•ด์ค€๋‹ค

 

โญ ์–ด๋“œ๋ฏผ ๊ณ„์ • ์„ธํŒ…

์ด๋ฒˆ์—๋Š” ์–ด๋“œ๋ฏผ ๊ณ„์ •์„ ์ƒ์„ฑํ•  ์ฐจ๋ก€์ด๋‹ค

์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด์ฃผ๊ณ  ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๋ฉด ๋œ๋‹ค๐Ÿค—
๋‹ค์Œ์— ๋กœ๊ทธ์ธ ํ•  ๋•Œ์—๋Š” ์ง€๊ธˆ ์„ค์ •ํ•˜๋Š” ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์ ‘์† ํ•  ์ˆ˜ ์žˆ๋‹ค

 

โญ ์ฃผ์†Œ ์„ค์ •

๊ทธ ๋‹ค์Œ์œผ๋กœ๋Š” ์ฃผ์†Œ ๊ฐ’์„ ์„ค์ •ํ•˜๋Š”๋ฐ

๋กœ์ปฌ์—์„œ ๋Œ๋ฆฌ๊ณ  ์žˆ๋‹ค๋ฉด ๊ธฐ๋ณธ๊ฐ’ ๊ทธ๋Œ€๋กœ ๋„˜๊ฐ€๋ฉด๋œ๋‹ค

๋”ฐ๋กœ ์“ฐ๊ณ ์žˆ๋Š” IP๋‚˜ ๋„๋ฉ”์ธ์ด ์žˆ๋‹ค๋ฉด ๊ทธ ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ”๋„ ๋ฌด๊ด€!

 

 

โญ ์™„๋ฃŒ!

๋ชจ๋“  ์„ค์ •์„ ๋งˆ์นœ ๋’ค, ์‚ฌ์ง„์ฒ˜๋Ÿผ ์  ํ‚จ์Šค๊ฐ€ ํ™˜์˜ํ•ด์ค€๋‹ค๋ฉด ์™„๋ฃŒ!

 

 

์ฐธ๊ณ 

https://jojoldu.tistory.com/139
728x90
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)
    'DevOps/Jenkins' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • Jenkins๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ EC2์— ์ž๋™๋ฐฐํฌํ•˜๊ธฐ
    • Jenkins๋กœ EC2์— ๋ฐฐํฌํ•˜๊ธฐ
    • Jenkins ์Šฌ๋ž™ ์—ฐ๊ฒฐ
    • Jenkins SSH๋ฅผ ์ด์šฉํ•œ GitHub ์—ฐ๋™
    mooon๐ŸŒ™
    mooon๐ŸŒ™
    ๊ฐœ๋ฐœ ๊ณต๋ถ€ ๊ธฐ๋ก

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”