Jenkins+maven 지속 적 통합 실현

8813 단어 Jenkinsmaven집성
환경.
시스템:centos 7
tomcat 위치:/usr/local/jbreport/apache-tomcat-8.5.57
jdk 위치:/usr/local/jbreport/jdk 1.8.0152
Jenkins 설치
다운로드 의존

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
키 가 져 오기

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
설치 하 다.

yum install jenkins
jdk 설정

  Jenkins    
vi /etc/init.d/jenkins
      jdk   ,   jdk /usr/local/jbreport/jdk1.8.0_152

  :    /usr/local/jbreport/jdk1.8.0_152     ,       bin   Java     ,/usr/local/jbreport/jdk1.8.0_152/bin/java 
在这里插入图片描述
메모:서버 에 openjdk 가 있 거나 jdk 환경 이 있 습 니 다.그러면 which 자바 를 사용 하여 위 치 를 볼 수 있 습 니 다./etc/init.d/jenkins 에서 위치 에 따라 설정 하면 됩 니 다.
在这里插入图片描述
저장 후 서비스 다시 불 러 오기

systemctl daemon-reload
시동 걸 기 Jenkins

systemctl restart jenkins
실행 상태 보기

systemctl status jenkins
在这里插入图片描述
Jenkins 기본 포트 8080 개통

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --permanent --query-port=8080/tcp
브 라 우 저 접근:http://192.168.31.170:8080在这里插入图片描述
Jenkins 설정
잠 금 해제 Jenkins

             /var/lib/jenkins/secrets/initialAdminPassword  
cat /var/lib/jenkins/secrets/initialAdminPassword
在这里插入图片描述
플러그 인 설치 在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
플러그 인 다운로드
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
원본 코드 플러그 인 다운로드

   git    Git plugin  (          )
   svn    Subversion  
在这里插入图片描述
在这里插入图片描述
maven 플러그 인 다운로드
在这里插入图片描述
maven 다운로드 및 설정:

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
압축 풀기:

tar -zxvf apache-maven-3.5.4-bin.tar.gz
창고 디 렉 터 리 만 들 기

cd apache-maven-3.5.4/
mkdir repo

          
mv /root/apache-maven-3.5.4 /usr/local/jbreport/maven
rm -rf /root/apache-maven-3.5.4
rm -rf /root/apache-maven-3.5.4-bin.tar.gz
maven 환경 변수 설정

vi /etc/profile

       maven         
MAVEN_HOME=/usr/local/jbreport/maven
export PATH=${MAVEN_HOME}/bin:${PATH}

           ,   maven  
source /etc/profile
mvn -v
在这里插入图片描述
在这里插入图片描述
maven 소스 와 로 컬 창고 설정

vi /etc/profile

       maven         
MAVEN_HOME=/usr/local/jbreport/maven
export PATH=${MAVEN_HOME}/bin:${PATH}

           ,   maven  
source /etc/profile
mvn -v
在这里插入图片描述
在这里插入图片描述
자동 구축 작업 생 성
새 작업
在这里插入图片描述
듣 기 좋 은 이름 을 짓 고 maven 프로젝트 를 선택 하고 확인 을 누 르 십시오.
在这里插入图片描述
배치 하 다.
낡은 구축 을 버 리 는 것 을 선택 하 다.
在这里插入图片描述
소스 관리.SVN 을 선 택 했 습 니 다.
저장 소 URL:원본 주소
Credentials:증거,즉 svn 의 계 정 비밀번호 입 니 다.뒤에 추가 단 추 를 누 르 면 하 나 를 추가 합 니 다.
아래 몇 개 는 상관 하지 않 아 도 된다.
在这里插入图片描述
在这里插入图片描述
구축 하기 전에 오래된 작업 공간 을 삭제 하려 면 선택 하 십시오.
在这里插入图片描述
빌 드 설정
在这里插入图片描述
설정 저장
在这里插入图片描述
在这里插入图片描述
전역 도구 설정
在这里插入图片描述
maven-settings.xml 설정
在这里插入图片描述
在这里插入图片描述
jdk 설정
在这里插入图片描述
在这里插入图片描述
maven 설정
在这里插入图片描述
在这里插入图片描述
설정 저장
在这里插入图片描述
한번 구축 해 보기

           ,   jenkins    root  
vi /etc/sysconfig/jenkins
     :
    jenkins      root  。
$JENKINS_USER="root"
  Jenkins         ,  jenkins               :
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
  Jenkins
systemctl restart jenkins

      
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Post Steps

          
            /usr/local/jbreport/workspace
     maven    class         
        Post Steps
 maven   class     tomcat webapps       
在这里插入图片描述
在这里插入图片描述
Post Steps 에서 자동화 스 크 립 트 를 작성 합 니 다.
在这里插入图片描述
在这里插入图片描述
스 크 립 트 해석

  tomcat  
systemctl stop tomcat

  tomcat webapps ROOT        
rm -rf /usr/local/jbreport/apache-tomcat-8.5.57/webapps/ROOT/*

        target    WEB-INF META-INF   tomcat ROOT   
cp -r /usr/local/jbreport/workspace/target/jbreport-application/* 	/usr/local/jbreport/apache-tomcat-8.5.57/webapps/ROOT/

  tomcat  
systemctl start tomcat 
재 구축 및 검증

    
  tomcat ROOT            ,  ROOT        
Jenkins+maven 의 지속 적 인 통합 실현 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 Jenkins+maven 의 지속 적 인 통합 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기