본문 바로가기

전체 글313

[우분투] Jenkins (젠킨스) workspace 경로 cd /var/lib/jenkins/workspace/아이템명 cd /var/lib/jenkins/workspace/test222 우분투에서 해당 경로로 가면 빌드된 디렉터리 및 파일을 볼 수 있다. 배포를 시도해 보기 전에 차근차근 하나씩 확인을 했다. 우선 빌드가 되었는지 확인을 하기 위해서, 경로를 확인하고? 해당 경로에 가서 빌드가 잘 되었는지 확인을 했다. 그리고 빌드된 파일을 tomcat/wepapps로 이동시켜서 배포했을 때도 잘 배포가 되는지 확인을 했다! 이후에 자동 배포를 위해 Pipeline에서 script를 작성했다. 스크립트 작성은 다음에 적어 봐야지. 2024. 1. 4.
[에러] Tomcat did not stop in time. PID file was not removed. Tomcat did not stop in time. PID file was not removed. 톰캣을 셧다운을 할 때마다 한 번에 되는 경우가 없었다. ip host명 # example 127.0.0.1 host 그래서 검색을 해봤더니 `/etc/hosts` 파일에 해당 서버의 IP와 HOST명을 등록해 주면 해결된다고 한다. 원인은 호스트의 hostname을 resolve 하지 못해서 지연이 발생하는 것이라고 한다. 일단 하나의 서버에서는 이 문제가 해결이 되었었는데? 생각을 해보니, 이전에 클러스터링을 진행할 때는 모든 서버에 host명도 다 등록을 하고, 위와 같이 hosts 파일에서 서버 IP랑 HOST명도 다 등록을 했었다. 그럼에도 불구하고 톰캣을 셧다운할 시, 한 번에 안 내려갔던 게 기.. 2024. 1. 4.
[Jenkins] Maven project build (메이븐 프로젝트 빌드) os: Windows 11 처음 접해보는 메이븐 프로젝트. 찾아 보니, 보통은 Pipeline을 많이 사용하는 것 같았다. 메이븐 프로젝트를 빌드할 예정이니, 파이프라인 대신에 젠킨스에서 제공하는 'Maven project'를 이용해봤다. 깃허브랑 연동도 해야하기 때문에 플러그인에서 깃허브랑 메이븐을 받아야 한다. Maven Integration plugin Github API Plugin Github plugin 이미 설치되어 있는 게 있을 수도 있다. 혹은 설치 자체가 안 될 수도 있는데? 설치가 안된다면, jdk 버전도 확인해보길. 메이븐 프로젝트는 윈도우 로컬에 설치를 했는데, jdk 11임에도 설치가 제대로 되질 않았다. jdk 17로 바꾸니, 그제서야 플러그인도 설치가 잘 됨. 아무튼 위에서 .. 2024. 1. 3.
[Windows] Jenkins설치 os: Windows 11 1. Jenkins 설치 https://www.jenkins.io/ 우분투에 젠킨스를 설치하기 전에 윈도우에 설치를 먼저 해봤다. 위 페이지에서 다운로드를 할 수 있다. 'Download' 버튼을 누른 후 들어가면 된다. LTS 버전이 있는데, 그걸 다운로드 받으면 된다! 나는 Windows 버전을 다운로드했다. 다운로드가 시작 완료되었을 때 위 페이지가 보였다. 그럼 다운로드는 완료. 다운로드 폴더에 [jenkins.msi]가 다운로드 되었다. 설치 과정도 캡처해봤다. 처음에 설치를 할 때는 JDK-11 버전을 설치를 했었다. 하지만 플러그인이 제대로 설치되지 않는 문제가 있었다. 나중에 JDK-17로 교체해서 다시 설치를 했다. 젠킨스 설치가 완료되면, http://loca.. 2024. 1. 3.
[UBUNTU] Jenkins 설치 os: Ubuntu 22.04.2 LTS 처음에 구글에 `Jenkins 설치` 방법을 검색하여 나온 블로그 글을 참고해서 젠킨스 설치를 시도했었다. 실패. 다음으로는 챗gpt에게 질문하여 나온 방법으로 설치하였지만... 또 실패... 상태를 확인했을 때, failed가 떴다. 재시작 또한 되질 않았다. Linux Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software www.jenkins.io 그리고 마지막으로 Jenkins 공식 홈페이지에 나와 있는 Jenkins documentation을 참고하여 설치 완료! 뭐든 .. 2024. 1. 2.
[스프링부트] 테스트 없이 빌드 -Dmaven.test.skip=true 2023. 12. 28.