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