codememo

jenkins에서 npm/grunt 명령을 실행하는 방법

tipmemo 2023. 10. 20. 13:42
반응형

jenkins에서 npm/grunt 명령을 실행하는 방법

저는 이 지역에 처음 와서 젠킨스의 다음 명령을 실행하려고 했습니다.

npm install
grunt quickStart

지금까지 윈도우 서비스로 윈도우 머신에서 실행되는 젠킨스가 있으며 젠킨스를 위해 NodeJs 플러그인도 설치했습니다.

하지만 여기 지침을 따르느라 막히고 혼란스러워요. 하나 또는 모드 nodeJ 설치를 추가하라는 요청이 들어왔고, 그러한 설정을 찾을 수 없었고 애초에 필요한지조차 확신할 수 없습니다.

다음은 제게 요청하는 부분입니다.enter image description here

내가 만든 젠킨스 작업에 대한 이 설정을 볼 수 없습니다.젠킨스의 명령을 쉽게 실행할 수 있는 방법이 있나요?.bat아니면.sh대본, a.bat제가 윈도우 머신을 하고 있기 때문에 추천해 드릴 수 있을 것 같습니다.

참고 : 젠킨스에서 git을 이용한 프로젝트를 이미 체크아웃 했습니다!!!

감사해요.

"하나 또는 모드 nodeJ 설치를 추가하라는 요청인데, 이러한 설정을 찾을없었고, 애초에 필요한 설정인지조차 확신할 수 없었습니다."
Jenkins를 노드 설치 폴더에 가리킬 필요는 없습니다. 이를 위해 관리 Jenkins->시스템 구성->NodeJS->NodeJS 설치로 이동합니다.원하는 이름을 입력하고 노드 홈 폴더가 있는 위치를 가리킵니다.

node home directory ...내가 만든 젠킨스 직업에 대한 이 설정을 볼 수 없습니다...

jenkins 구성에서 이 구성을 구성한 후에는 다음과 같이 해당 구성을 사용할 수 있어야 합니다.

node in project

...jenkins에서 .bat 또는 .sh 스크립트를 통해 명령을 쉽게 실행할 수 있는 방법이 있습니까? 윈도우 머신에 있으므로 .bat을 사용하는 것이 좋습니다.
미안하지만 무슨 명령을 말하는 건지...이렇게 요약하면 다음과 같습니다.

  1. 노드 설치 위치를 젠킨스에게 말해야 합니다.
  2. 해당 구성을 작업에 사용합니다.

이게 도움이 되기를...

nodejs의 빌드 도구가 npm이기 때문에 셸 실행을 통해 git 저장소를 복제한 젠킨스 내부의 작업 공간 디렉토리에서 npm 설치를 실행하고 다른 폴더로 성공할 경우 zip 및 패키지 이동을 지시하는 셸 스크립트를 작성했습니다.

언급URL : https://stackoverflow.com/questions/25919364/how-to-run-npm-grunt-command-from-jenkins

반응형