티스토리 뷰

리눅스/Jenkins

Jenkins 설치

IT공부블로그 2019. 3. 18. 13:01
728x90
반응형

1.  zlib 설치


[root@localhost ~]# wget http://www.zlib.net/fossils/zlib-1.2.8.tar.gz

...

...

[root@localhost ~]# tar xvfz zlib-1.2.8.tar.gz

...

...

[root@localhost ~]# cd zlib-1.2.8

[root@localhost zlib-1.2.8]# ./configure --prefix=/usr/local

Checking for gcc...

...

...

[root@localhost zlib-1.2.8]#make

...

...

[root@localhost zlib-1.2.8]# make install

...

...

...

chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h

[root@localhost zlib-1.2.8]#




2. Perl-devel 설치


yum install -y perl-devel



3. Git 설치


[root@localhost ~]# wget https://www.kernel.org/pub/software/scm/git/git-2.6.4.tar.gz

...

...

[root@localhost ~]# tar xvfz git-2.6.4.tar.gz

...

...

[root@localhost ~]# cd git-2.6.4

[root@localhost zlib-1.2.8]# ./configure --prefix=/usr/local


...

[root@localhost zlib-1.2.8]#make

...

...

[root@localhost zlib-1.2.8]# make install

...

...

[root@localhost zlib-1.2.8]#git –version

git version 2.6.4

[root@localhost git-2.6.4]#




make시 에러나면 yum -y install gettext 실행




4. Maven 설치


root@localhost ~]#  wget http://apache.mirror.cdnetworks.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

...

...

[root@localhost ~]# tar xvfz apache-maven-3.3.9-bin.tar.gz

...

...

[root@localhost ~]# cd /usr/local/bit2017

[root@localhost bit2017]# mv /root/apache-maven-3.3.9 maven3.3.9

[root@localhost bit2017]#




5. Maven 환경변수 설정 


vi /etc/profile


#maven

export M2_HOME=/usr/local/bit2017/maven3.3.9

export PATH=$PATH:$M2_HOME/bin


[root@localhost ~]# source /etc/profile

[ [root@localhost ~]# mvn --version

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T01:41:47+09:00)

Maven home: /usr/local/bit2017/maven3.3.9

Java version: 1.8.0_72, vendor: Oracle Corporation

Java home: /usr/local/bit2017/jdk1.8.0_72/jre

Default locale: ko_KR, platform encoding: UTF-8

OS name: "linux", version: "3.10.0-514.6.2.el7.x86_64", arch: "amd64", family: "unix"

[root@localhost ~]#


/etc/init.d/tomcat-douzone, /etc/init.d/tomcat-jenkins 에 PATH설정 사진과 같이 설정




6. 젠킨스 설치 


google에 jenkins download 검색후 최신 war파일로 설치


wget 링크주소복사



7. 기존 톰캣의 webapps 밑에 다른 war파일  및 어플리케이션 삭제 




8. jenkins.war 파일 webapps 밑으로 이동




9. root의 홈디렉토리에서 ls -al실행 .jenkins 확인하고 .jenkins로 이동




10. Secrets 디렉토리 안에 initialAdminPassword 값을 확인하고 복사하여 jenkins 로그인




11. 다음으로 이동하다 install suggets plugin 선택




12. Jenkins Configuration 클릭





13. Global Tool Configuration 클릭





14.  JDK 추가 추가시 JAVA_HOME에는 서버 JDK 파일경로 입력




15. Git 설정 Path to Git executable에 서버 git 설치된 위치 입력



16. Maven 설정 MAVEN_HOME에 서버 maven 설치된 위치 입력





17. Save 클릭




18. 새 프로젝트 만들기 (새로운 아이템)




19. 프리스타일 프로젝트 만들기




20. 소스코드 관리 누르고 git 누르고 git_레파지토리 url 입력


레파지토리 url입력시 에러발생하면    yum -y install curl-devel 설치후 git 다시 ./configure --prefix=/usr/local 후 컴파일 다시 실행




21. Build 부분 invoke top-level Maven targets 선택후


clean package tomcat:redeploy -Pproduction -Dmaven.test.skip=true 입력




----------------------------------------------------------------------------------------------------------

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>tomcat-maven-plugin</artifactId>

<configuration>

<url>http://127.0.0.1:8080/manager/text</url> 

<!--톰캣 내부에서 들어가기때문에 루프백:8080으로 -->

<path>/guestbook4</path>

<username>admin</username>

  <password>manager</password>

</configuration>

</plugin>


위와 같이 톰캣-maven 플러그인이 pom.xml에 있는지 확인


username과 password는 tomcat-user.xml 에 manager app 이용하기위한 아이디와 패스워드이다.

728x90
반응형

'리눅스 > Jenkins' 카테고리의 다른 글

Jenkins gitlab 연동  (0) 2019.04.02
gitlab & jenkins 동작과정  (0) 2019.04.01
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함