-
CentOS7 - JenKins 설치DevOps 2019. 7. 25. 01:14반응형
CentOS7 - https://www.centos.org/download/
Download CentOS
Download CentOS As you download and use CentOS Linux, the CentOS Project invites you to be a part of the community as a contributor. There are many ways to contribute to the project, from documentation, QA, and testing to coding changes for SIGs, providing
www.centos.org
CentOS7사이트에서 Minimal ISO를 다운로드 받습니다.
Rufus(https://rufus.ie/)를 사용하여 USB메모리를 다운로드 받은 ISO 파일로 부팅디스크를 만듭니다.
그리고 설치하고자하는 PC에서 해당 부팅디스크로 부팅하여 CentOS 설치를 진행합니다.
OS 설치가 완료 되었다면
jdk 부터 설치를 진행 합니다.
[JAVA JDK 설치]
yum list java*jdk-devel
위의 명령어를 입력하여 yum 에 있는 java jdk 리스트를 확인 합니다.
저는 java-1.8.0-openjdk-devel.x86_64 를 설치하도록 하겠습니다.
yum install java-1.8.0-openjdk-devel.x86_64
위의 명령어를 입력하면 java-1.8.0-openjdk 페키지를 다운로드 하여 설치를 진행합니다.
설치전 설치용량과 설치된 페키지들을 보여주며 진행할지 여부를 물어봅니다.
"y" 를 입력해주시면 설치가 진행됩니다.
echo $JAVA_HOME
설치가 완료된 후 위의 명령어를 입력합니다.
명령어를 입력하면 JAVA_HOME 환경변수가 설정 안된 것을 확인 할 수 있습니다.
which javac readlink -f /usr/bin/javac //which javac의 결과 경로로 검색
위의 명령어를 입력하여 java 가 설치된 경로를 확인합니다.
위의 경로를 확인하면 "/usr/lib/jvm.java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64" 가 JAVA_HOME의 경로가 됩니다.
경로뒤의 /bin/javac는 제외합니다.
vi /etc/profile
최종 경로를 확인 후 위의 명령어를 입력하여 설정파일을 엽니다.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
설정파일 가장 하단에 위의 내용을 추가하고 저장한뒤 종료합니다.
source /etc/profile echo $JAVA_HOME $JAVA_HOME/bin/javac -version
위의 명령어를 입력하고 "jacac 1.8.0_212" 와 같은 버전이 출력 한다면 정상적으로 환경변수가 설정 되었습니다.
[MAVEN 설치]
루트경로로 이동하여 진행한다.
mkdir /tools cd /tools
위의 명령어를 입력하여 "tools" 디렉토리를 생성하고 이동합니다.
wget http://mirror.navercorp.com/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz sudo tar xzf apache-maven-3.6.1.tar.gz sudo ln -s apache-maven-3.6.1 maven
해당 디렉토리에 위의 명령어를 입력하여 maven을 다운 받습니다.
wget 가 없다고 나온다면 아래 링크를 참고하여 설치를 진행후 다시 시도합니다.
https://zetawiki.com/wiki/CentOS_wget_%EC%84%A4%EC%B9%98
다운로드 경로는 아래 링크로 이동하여 Binary tar.gz archive 의 Link의 주소를 복사합니다.
http://maven.apache.org/download.cgi
명령어를 입력하면 위의 스샷처럼 maven이 압축이 풀린 것을 확인 할 수 있습니다.
설치가 완료되었다면 Maven 환경변수를 설정합니다.
vi /etc/profile.d/maven.sh
위의 명령어를 입력하여 메이븐 설정파일을 생성합니다.
export MAVEN_HOME=/tools/maven export PATH=${MAVEN_HOME}/bin:${PATH}
위의 내용을 설정파일에 입력후 저장후 종료합니다.
source /etc/profile.d/maven.sh
해당 설정파일을 갱신합니다.
mvn -version
갱신이 완료되고 위의 명령어를 입력하면 버전내용이 출력 되면 설치가 정상적으로 처리 된것입니다.
[Jenkins 설치]
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
젠킨스를 설치하기전 yum 레파지토리를 설정합니다.
sudo yum install jenkins
위의 명령어를 입력하여 jenkins를 설치합니다.
sudo vi /etc/sysconfig/jenkins
설치가 완료된 후 설정파일에서 port설정을 변경합니다.
JENKINS_PORT="10001"
기본적으로 port는 "8080" 포트이며 저는 port "10001" 로 변경하였습니다.
sudo firewall-cmd --permanent --zone=public --add-port=10001/tcp sudo firewall-cmd --reload
port를 변경한후 CentOS의 방화벽도 port "10001"에 대해서 열어줍니다.
위의 단계를 끝냈다면 일단 설치는 완료 되었습니다.
이후 서버에 설정한 포트로 접속하여 젠킨스 로그인후 플러그인을 설치한 뒤 사용을 진행하면 됩니다.
[참고 내용]
https://myjamong.tistory.com/10
[CentOS 7] Maven 설치 :: 마이자몽
Maven 이란? 라이브러리를 관리해주는 도구이다. 메이븐 설치를 위해 아파치재단 메이븐 프로젝트로 들어가 download로 들어간다. 최신 버전을 원하면 바로 보이는 링크를 사용하여 설치를 해주고, 이전 버전을 원..
myjamong.tistory.com
https://blog.hanumoka.net/2018/05/23/centOs-20180523-centos-install-maven/
CentOs7에 maven(메이븐) 설치하기
선행작업 CentOs7에 jdk 설치 들어가기 이번글 에서는 CentOs7에 빌드도구인 Maven을 설치하도록 하겠다. Maven설치 뒤 빌드 태스트를 위해 jdk를 미리 설치해 놓아야 한다. CentOs7에 메이븐 설치하기 일단 / (루트)경로에 tools라는 폴더를 만든다. 이 폴더에 maven을 넣을 생각이다. 추후 ant, gradle과 같은 다른
blog.hanumoka.net
https://blog.hanumoka.net/2018/04/30/centOs-20180430-centos-install-jdk/
CentOs7에 jdk 설치 및 환경변수(JAVA_HOME)설정
개발환경 CentOs7(Nas 가상머신), putty, yum CentOs7 jdk 설치하기 centOs의 쉘에 아래 명령으로 현재 설치가능한 jdk 버전확인 1yum list java*jdk-devel 실행결과 12345678910111213[root@localhost ~]# yum list java*jdk-develLoaded plugins: faste
blog.hanumoka.net
https://blog.hanumoka.net/2018/05/23/centOs-20180523-centos-install-jenkins/
CentOs7에 Jenkins(젠킨스)설치하기
선행작업 CentOs7에 jdk 설치 CentOs7에 메이븐(maven) 설치 들어가기 이 글에서는 CentOs7에 Jenkins를 설치해보도록 하겠다. 젠킨스를 사용하려면 jdk와 메이븐이 CentOs에 먼저 설치되어 있어야 한다. 실습의 편의를 위헤 selinux는 꺼져있는 환경에서 실습했다. 젠킨스(jenkins)란? 젠킨스는 자바로 작성된 오픈
blog.hanumoka.net
https://zetawiki.com/wiki/CentOS_wget_%EC%84%A4%EC%B9%98
CentOS wget 설치 - 제타위키
CentOS wget 설치 1 문제 상황[편집] CentOS 6, CentOS 7을 최소 설치했더니 wget이 없다. [root@localhost ~]# wget -bash: wget: command not found [root@localhost ~]# wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img -bash: wget: command not found [root@loca
zetawiki.com
반응형'DevOps' 카테고리의 다른 글
CentOS Jenkins Update (0) 2019.10.30 Bitrise 시작하기 (1) 2019.10.15 Slack + Firebase 연동 알림 (0) 2019.09.07 Jenkins + Slack 알림 연동 (0) 2019.08.18 Jenkins + Google Play Store 배포 연동 (0) 2019.08.16 Github + Jenkins 연동 설정 (0) 2019.08.14 DevOps 란? (0) 2019.07.25 라즈베리 파이 3 B/B+ gitlab 설치 (0) 2019.06.29