크론탭으로 돌리던걸 젠킨슨으로 바꾸기로 함!
자바설치
# sudo yum install java-1.8.0-openjdk-devel
Jenkins 저장소를 활성화한다!
# curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
# sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
설치
# sudo yum install jenkins
설치하려하니 다음과 같은 에러 발생!
public key for jenkins-2.303.1-1.1.noarch.rpm is not installed
스택오버 플로우에서 발견했다.
https://stackoverflow.com/questions/61344317/im-getting-error-public-key-for-jenkins-2-232-1-1-noarch-rpm-is-not-installed
아래 명령어로 다시 공개키를 가져왔더니 성공!
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key https://jenkins-ci.org/redhat/jenkins-ci.org.key
기본포트는 8080인데 보통 9090 쓴다고 하는거 같다. 난 selinux 에 9090이 이미 등록되어있다고 안되서 9091로 ㅎㅎ
난 포트변경해서 사용할것이다.
# vi /etc/sysconfig/jenkins
JENKINS_PORT="9091" //이부분 찾아서 수정!
다른데 보면 firewall-cmd ~~ 로 방화벽 열어주던데 난 selinux 사용중이라 패스하고 selinux에 포트허용 추가~
# semanage port -a -p tcp -t http_port_t 9091
설치 다되었으니 시작해보자!
# sudo systemctl start jenkins
# sudo systemctl enable jenkins //재부팅시 젠킨스 자동으로 시작시키려고!
#systemctl status jenkins
포트 바꿨는데 계속8080이거나 접속 안되면 재실행 해보자.
# ps -ef | grep jenkins
확인해보니 8080으로 돌아가고 있길래 재시작해줌 ㅜㅜ..
# systemctl restart jenkins
# curl localhost:9091
<html><head><meta http-equiv='refresh' con~~~ 뜨면 성공!
웹 열어서 도메인에
http://아이피나 도메인:포트번호 치면 젠킨스 화면뜬다~
화면에 나타난 경로에 들어가서 있는 비밀번호를 입력.
제안된 플러그인 설치하려고 왼쪽버튼 누르고 정보 입력후 쭉쭉 진행!
기다리면 된다~~~~
계정 생성 후 다음을 진행하면 끝!
로그아웃하면 입력했던 계정으로 로그인하면 된다.
로그인 후 사용하면 된다.
'study > server' 카테고리의 다른 글
jenkins plugin install 젠킨스 플러그인 설치 (0) | 2021.09.17 |
---|---|
crontab 대신 jenkins로 스케쥴 등록하기 (0) | 2021.09.16 |
letsencrypt 삭제 (0) | 2021.09.15 |
맥 OS 비밀번호를 건 압축 파일 만들기 Mac (0) | 2021.09.15 |
linux crontab 리눅스 크론탭 사용하기 (0) | 2021.09.13 |
댓글