1. jenkins ?
젠킨스(Jenkins)는 소프트웨어 개발 시 지속적 통합(continuous integration) 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 Git등의 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다. MIT 라이선스를 따른다.
출처 : 위키백과
2. 설치 환경
1. CentOS 7
2. JDK 1.8 (상위버전도 상관없음, 하위만 아니면..)
3. Jenkins 2.277.2
3. JDK 설치 및 JAVA_HOME 환변경수 설정
1. 아래 링크 클릭
hhseong.tistory.com/197?category=749333
4. 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
5. Jenkins 설정 변경
젠킨스 기본포트는 8080을 사용한다. 다른 곳에서 사용하고 있을 수 있으니 포트 변경 후 실행 하자
아래 경로에는 젠킨스의 모든 설정들이 들어있으며, 젠킨스의 모든 행위는 디폴트 유저인 jenekins 사용자가 실행하며
기록들은 JENKINS_HOME="/var/lib/jenkins" 에 기록된다.
vim /etc/sysconfig/jenkins
JENKINS_PORT=10000
systemctl start jenkins
6. Jenkins 접속 및 비밀번호 변경
설정한 포트로 접속 하게 되면 아래와 같은 화면이 뜬다. (192.168.0.12:10000)
조금 기다리다보면 아래와 같은 비밀번호 입력 화면이 나오고 빨간색 해당 경로를 cat 으로 확인하여 비밀번호 확인 후 로그인 하면 된다.
cat /var/lib/jenkins/secrets/initialAdminPassword
비밀번호 입력 후 다음 화면이 나오는데 귀찮아서 추천 플러그인 모조리 설치 했다..
모든 설정이 끝났으면 아래와 같이 홈 화면이 뜰 것이다.!!
7. [CentOS7] jenkins 설치 및 gitlab 연동, 빌드 및 원격지 배포 - 2편
'운영체제 이야기 > Linux(CentOS)' 카테고리의 다른 글
[CentOS7] sh 쉘 내부에서 특정 사용자 권한으로 명령어 실행 (0) | 2021.04.21 |
---|---|
[CentOS7] jenkins 설치 및 gitlab 연동, 빌드 및 원격지 배포 - 3편 (0) | 2021.04.20 |
[CentOS7] mysql8.x Community server 설치하기 (0) | 2021.04.08 |
[CentOS7] tcp dump (0) | 2021.03.16 |
[CentOS7] centos7 에서 공인 IP 알아내기 (0) | 2021.03.16 |
댓글