좌충우돌 젠킨스로 newman 돌리기

이승연·2021년 7월 14일
0

DevOps

목록 보기
4/5
  1. 설치와 셋업까지는 이 링크(https://www.toolsqa.com/jenkins/install-jenkins/)를 이용해 성공적으로 끝났다.
  2. 설치과정에 몇개 플러그인이 설치되지 않았었다. 해당 플러그인을 인터넷에 쳐서 .hpi 파일을 다운받고 젠킨스의 plugin manager -advanced 탭으로 이동하여 업로드해주면 끝
  3. 실제로 프로젝트를 시작해보고 이 링크(https://www.toolsqa.com/postman/run-postman-collection-on-jenkins/)를 따라 newman collection run을 해보았으나 여러 에러가 났다:

찾아보니 maven이라는 것을 실행해주지 않아서 나는 에러라고 한다.  maven이라는 것을 설정해줬다.

자바를 설치하라고 해서 자바를 설치했다. 

maven의 goal을 세팅해줘야하는데 하지 않았다. clean install로 해보았다. 

POM.xml이라는 설정파일을 못 찾는다는 에러. 이때부터 maven없이 젠킨스 프로젝트 구동할 수 있는 방법을 모색했다. build execute shell에서 execute Windows batch command 대신 command로 바꿔서 명령을 넣어줬다.

커맨드만 넣었더니 되지 않는다. npm install newman을 한 다음 실행해보았지만 또 실패. 

디렉토리 설정을 해줬더니 되긴하는데 cli output이 하나도 없다.

드디어 성공. https://stackoverflow.com/questions/53142260/run-newman-in-jenkins 참고하여 젠킨스 내부에서 node와 npm 설치 및 설정을 하게 만들었더니 되었다.

0개의 댓글