[Ubuntu]
# apt-get 업데이트
sudo apt-get update && sudo apt-get upgrade
# 젠킨스 저장소 key 다운로드
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
(wget 미설치시)
sudo apt-get install wget
# sources.list에 추가
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
# sources.list에 수동설치
sudo vi /etc/apt/sources.list
i 를 눌러 입력모드로 전환한 후 아래 입력
deb https://pkg.jenkins.io/debian-stable binary/
sudo apt-get update
----[jenkins 설치시 오류 메세지]------------------------------
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package jenkins is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'jenkins' has no installation candidate
--------------------------------------------------------
sources.list에 등록이 제대로 안되어 있음
# 시간대 설정
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
# jdk / mvn / svn 설치
sudo apt-get install openjdk-8-jdk
or
sudo apt-get install openjdk-11-jdk
sudo apt install maven
sudo apt-get install subversion
java -version
mvn -version
# jdk 삭제
sudo apt-get purge openjdk*
# 젠킨스 설치
sudo apt-get install jenkins
# 젠킨스 포트 변경(기본 8080)
sudo vi /etc/default/jenkins
HTTP_PORT=8080 (-> 포트변경)
# 젠킨스 실행
sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl status jenkins
sudo systemctl enable jenkins
# 젠킨스 비밀번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
[Jenkins 플러그인 설치]
- subversion 설치
- Deploy to container 설치
- Slack Notification 설치
'Infra Structure > Jenkins' 카테고리의 다른 글
[Jenkins] 원격 쉘 실행 (0) | 2022.02.23 |
---|---|
[Jenkins] 배포 쉘(shell) 및 프로젝트 자동 start (0) | 2022.02.23 |
[Jenkins] 다른 계정으로 쉘 실행 (0) | 2022.02.22 |
MAVEN 캐시 삭제 (0) | 2022.02.21 |
[Jenkins] 톰켓 배포 (0) | 2022.02.21 |