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)

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

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

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

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

์ตœ๊ทผ ๊ธ€

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

STUDY

Jenkins Github ๋ธŒ๋žœ์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋นŒ๋“œ
DevOps/Jenkins

Jenkins Github ๋ธŒ๋žœ์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋นŒ๋“œ

2023. 3. 30. 16:41
728x90

1. ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

Dashboard > Jenkins ๊ด€๋ฆฌ > Plugins๋กœ ์ด๋™ํ•œ๋‹ค

Available plugins์—์„œ Git Parameter Plug-In์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์ค€๋‹ค

๋‹ค์šด ์™„๋ฃŒ๊ฐ€ ๋˜๋ฉด ์‚ฌ์ง„๊ณผ ๊ฐ™์ด installed plugins ์—์„œ ํ•ด๋‹น ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค

 

2. Jenkins item ๋งค๊ฐœ ๋ณ€์ˆ˜ ์„ค์ •

Dashboard > Jenkins item > ๊ตฌ์„ฑ์œผ๋กœ ์ด๋™ํ•œ๋‹ค

๊ธฐ๋ณธ ์„ค์ •์—์„œ ์ด ๋นŒ๋“œ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค๋ฅผ ์ฒดํฌ ํ•ด์ฃผ๊ณ 

๋งค๊ฐœ ๋ณ€์ˆ˜ ์ถ”๊ฐ€์—์„œ Git Parameter์„ ์„ ํƒํ•œ๋‹ค 

 

git paramter์„ ์„ ํƒํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํผ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค

Name : ๋ณ€์ˆ˜ ๋ช…
Parameter Type : Branch (๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๊ธฐ๋•Œ๋ฌธ์—)
Default Value : ๊ฐ’์ด ์„ ํƒ๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋  ๋ธŒ๋žœ์น˜ ๋ช…

๋‹ค์Œ๊ณผ ๊ฐ™์ด ํผ ํ™”๋ฉด์„ ์ฑ„์šฐ๊ณ  ์ €์žฅํ•œ๋‹ค

์ด์ œ ์„ค์ •ํ•ด๋‘” Name ๊ฐ’์„ ๋ณ€์ˆ˜๋ช…์œผ๋กœ ๊นƒํ—ˆ๋ธŒ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค

 

 

3. ๋งค๊ฐœ ๋ณ€์ˆ˜ ์‚ฌ์šฉ

๋ธŒ๋žœ์น˜ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ๋˜๋Š” ๊ณณ์—์„œ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ${GIT_BRANCH}ํ˜•์‹์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค

 

 

4. ๊ฒฐ๊ณผ

๋นŒ๋“œ ๋ฒ„ํŠผ์ด ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ํ•จ๊ป˜ ๋นŒ๋“œ๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค

ํ•ด๋‹น ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๊นƒํ—ˆ๋ธŒ์™€ ์—ฐ๋™๋˜์–ด ๋ธŒ๋žœ์น˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ 

์„ ํƒํ•œ ๋ธŒ๋žœ์น˜๋กœ ๋นŒ๋“œ๊ฐ€ ์ง„ํ–‰๋œ๋‹ค๐Ÿ˜

 

 

์ฐธ๊ณ 

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

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