젠킨스 svn 배포
-
[2] 젠킨스 Jenkins SVN 커밋 감지 후 빌드 배포하기Build and deploy 2024. 1. 25. 12:59
내가 하려는 것 - 작업자가 SVN으로 커밋하면 젠킨스에서 레포지토리를 감지하여 재빌드후 재배포 하는것 > 테스트결과 svn 커밋을 자동으로 감지하는 방법은 없다. 젠킨스 프로젝트 구성 옵션중에는 * Build Periodically , * Poll SCM가 있다. 둘다 시간을 맞추고 배치성 행위를 할수 있다. Build Periodically란 ? - 빌드를 배치 처럼 사용하는 것. - 설정 해놓은 시간에 자동으로 빌드를 진행하도록 하는 설정 - 시간설정은 Crontab or Quartz 포맷으로 설정 Poll SCM란? - 트리거로 잡혀있는 빌드를 감지한다. - 파일에 변화가 생기면 빌드 및 배포를 한다. - 시간설정은 Crontab or Quartz 포맷으로 설정 둘이 다른건 Poll SCM이 빌드..
-
[1] 젠킨스 Jenkins 스프링부트 war+Maven+Tomcat+Svn 빌드 및 배포Build and deploy 2024. 1. 21. 21:07
스프링부트(war) Tomcat9 톰캣 WAS Maven 레퍼지토리 Svn으로 구성한 프로젝트를 젠킨스로 빌드배포하기 #버전 - JDK 1.8 - 스프링부트 버전 2.7 - 아파치 톰캣 9 - maven 3.9.6 - SVN 형상관리 # 삽질 주요 포인트 - 젠킨스에서 프로젝트를 구성할때 안보이는 옵션은 플러그인마켓에서 추가해야만 보인다. - 프로젝트를 jdk 1.8로 만들었으면 톰캣이 참조하는 jre도 1.8로 해야한다. (톰켓 로그에도 오류가안나오기때문에 해맴) - 톰캣서버를 켜놔야(./startup.sh) 젠킨스에서 최종 아웃콘솔에 Build Success가 나온다. 1. 아파치 톰캣 설정 apache-tomcat-9.0.85/conf/tomcat-users.xml 파일에 아래 내용 추가 후 저장,..