Jenkins Build & Deploy shell

Jenkins 를 통해 FrontEndBackEnd의 CI/CD 를 구축 중에 있었다.

이런식으로 FrontEnd 소스를 빌드&배포하는 작업을 처리해놓았고, 실제로 수동 빌드가 동작하는 것까지 확인을 하였다.

branch를 main으로 잡아놓고, 해당 브랜치가 업데이트 되었을 때 배포하도록 설정해놨다.
그런데 아무리 기다려봐도 동작이 없었다.

그래서 원인이 뭔가를 확인해봤더니 Trigger 가 문제였다.

Trigger

Poll SCM

트리거를 특별히 지정해놓지 않았더니 수동 배포 동작을 눌러주기까지 계속 기다리고 있던 것.
그래서 Trigger(빌드유발) > Poll SCM 을 추가해주었다.

다들 ChatGPT를 확인해서 알겠지만, 위 내용은
평일 오전9시-오후6시에 5분마다 변경사항을 체크하고 배포한다는 내용이다.

그랬더니 정상적으로 build & deploy 가 되는것을 확인하였다.

 

반응형

 

윈도우 -> 윈도우  |  Linux -> 윈도우 등등의 환경에서 


윈도우에 ssh를 이용해(Visual Studio Code, vscode) 를 이용해 접속하였을 때 npm 명령어가 안되는 경우가 있다.(오늘겪음)

윈도우 bash: node: command not found

한참을 왜 안되지?? 계속 뒤져보고 명령어 쳐봐도 안되는겁니다.

그래서 더 찾아본 결과

그냥 껐다 켰다. (제일 어이없던 부분)

 

■ 이유

vscode를 ssh로 접속해서 켰을 때의 시점보다 node 모듈들을 설치한 시점이 더 빠를경우,
vscode에서 node를 인식하지 못하기 때문이다.

vscode를 재실행하라는 말도 있는데, 속편하게 윈도우 자체를 리부트하였다.

 

반응형

+ Recent posts