jenkins + svn 을 사용 하여 자바 / vue 프로젝트 를 자동 으로 배치 합 니 다.
item
자유 스타일 프로젝트 를 만 듭 니 다. 이름 procject Name 을 사용자 정의 하고 확인 6. svn 설정, add 를 누 르 면 svn 계 정 추가
7. 트리거 설정 (지정 시간 자동 배치)
, ` `
05 10 * * * cron , 10:05
8. execute 셸 (배치 시 실행 되 는 스 크 립 트) 을 설정 합 니 다. 자바 프로젝트 를 예 로 들 면
BUILD_ID=DONTKILLME
# ProjectName ** 5 ** ,jenkins /root/.jenkins/workspace
cd /root/.jenkins/workspace/projectName/
#
mvn package
# tomcat , deploy.sh copy- - - tomcat
cd /root/.jenkins/workspace/projectName/target
mv projectName.war /home/shibo && deploy.sh
상기 셸 스 크 립 트 는 예 를 들 어 구체 적 으로 자신의 수요 에 따라 변경 할 수 있 습 니 다. 예 를 들 어 vue 라면 뮤 직 비디오 패키지 를 npm run build 로 바 꿀 수 있 습 니 다.
이 쯤 되면 저장 할 수 있 습 니 다. 그리고 정상적으로 사용 할 수 있 는 지 테스트 할 수 있 습 니 다. 첫 페이지 에서 프로젝트 아래 삼각형 을 만 들 려 면 누 르 면 바로 구축 하면 됩 니 다.
다음은 제 가 구축 할 때 발생 한 문제 입 니 다. 참고 하 시기 바 랍 니 다. 1. 첫 번 째 로그 인 후 오프라인, 두 번 째 는 user 계 정 으로 로그 인 할 수 없습니다. 해결 방법: / root / jenkins / secrets 에서 initialAdmin Password 를 찾 고 비밀 번 호 를 복사 합 니 다. admin 으로 로그 인 2, maven 분포 식 하위 항목 에 웹. xml 이 없어 서 mvn 포장 오류 해결 방법: pom. xml 에 추가 합 니 다.
false
3. execute 셸 에서 deploy. sh 스 크 립 트 를 실행 할 때
shutdown.sh
와 startup.sh
두 명령 에 유용 합 니 다. tomcat 가 닫 힌 것 을 발견 하면 startup 이 자동 으로 시작 하지 못 하 는 이 유 는 execute 가 tomcat 해결 방법 을 자동 으로 kill 합 니 다. execute 셸 첫 줄 에 추가 BUILD_ID=DONTKILLME
4. execute shell 일 때 중요 하지 않 은 스 크 립 트 명령 이 잘못 되 었 을 때 우 리 는 그들 을 무시 하고 계속 실행 해 야 합 니 다. 고급 -- > 설정 Exit code to set build unstable
= 1 을 눌 러 야 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.