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)

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

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

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

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

์ตœ๊ทผ ๊ธ€

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

STUDY

Jenkins npm ๋นŒ๋“œ ์„ค์ •
DevOps/Jenkins

Jenkins npm ๋นŒ๋“œ ์„ค์ •

2023. 3. 30. 14:27
728x90

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

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

Available plugins์—์„œ Nodejs Plugin๋ฅผ ๋‹ค์šด๋ฐ›์•„ ์ค€๋‹ค

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

 

 

2. Node ์„ธํŒ…

Dashboard > Jenkins ๊ด€๋ฆฌ > Tools ๋กœ ์ด๋™

๋‚ด๋ฆฌ๋‹ค๋ณด๋ฉด ์‚ฌ์ง„๊ณผ ๊ฐ™์ด NodeJSํผ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค

Name : ์‹๋ณ„์„ ์œ„ํ•œ ์ž„์˜์˜ ์ด๋ฆ„. ๋งˆ์Œ๋Œ€๋กœ ์ •ํ•ด์ฃผ์ž
Version : ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ node ๋ฒ„์ „ ์„ ํƒ

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋นˆ๊ฐ’์„ ์ฑ„์›Œ๋„ฃ๊ณ  ์ €์žฅํ•˜๋ฉด ์™„๋ฃŒ๐Ÿ˜€

 

3. Jenkins Item ์„ธํŒ…

Dashboard > npm์„ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” Jenkins item > ๊ตฌ์„ฑ ์œผ๋กœ ์ด๋™ํ•œ๋‹ค

๋‚ด๋ฆฌ๋‹ค๋ณด๋ฉด ๋ณด์ด๋Š” ๋นŒ๋“œ ํ™˜๊ฒฝ์—์„œ Provide Node & npm bin/ folder to PATH๋ฅผ ์ฒดํฌ

์ฒซ๋ฒˆ์งธ ์…€๋ ‰ํŠธ ๋ฐ•์Šค์—๋Š” ์œ„์—์„œ ์„ธํŒ…ํ•œ ์„ค์ •์˜ Name๋ฅผ ์ฐพ์•„ ์„ ํƒ

๋‘๋ฒˆ์งธ ์…€๋ ‰ํŠธ ๋ฐ•์Šค๋Š” ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๊ทธ๋ƒฅ ๋‘”๋‹ค

์„ธ๋ฒˆ์งธ ์…€๋ ‰ํŠธ ๋ฐ•์Šค๋Š” Default(~/.npm or %APP_DATA%npm~cache๋กœ ์„ ํƒ

 

์ด๋ ‡๊ฒŒ ์„ค์ •์„ ๋งž์ถ”๋ฉด ์ด์ œ build์—์„œ npm์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๐Ÿ˜

 

 

์ฐธ๊ณ 

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

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