-
Jenkins - Gitlab - Mac OS에서 구성하기 (1)IT 2021. 3. 11. 15:21
Homebrew 를 사용하여 Jenkins 설치하기
- Mac OS Big Sur 11.2.3 기준에서 구성되어있습니다.
1. Homebrew & Jenkins 설치
설치 링크 - https://brew.sh/index_ko
위 링크를 통해 Homebrew를 설치하고 아래 명령어를 입력하여 Jenkins를 설치
brew install jenkins
2. Jenkins JDK Version 8로 변경
- 기존 설치되어있는 JAVA 삭제
참고 링크 - www.java.com/ko/download/help/mac_uninstall_java.html
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Java sudo rm -rf /Library/Java/JavaVirtualMachines/*
- AdoptOpenJDK8 설치
brew tap AdoptOpenJDK/openjdk brew install --cask adoptopenjdk8
아래 처럼 에러가 발생한다면 위 명령어에서 adoptopenjdk8 이 부분을 아래 선택지 중 하나로 바꿔서 설치
Error: Cask adoptopenjdk8 exists in multiple taps: homebrew/cask-versions/adoptopenjdk8 adoptopenjdk/openjdk/adoptopenjdk8
- JDK 환경변수 설정
Mac OS Big Sur 에서는 zsh 기반의 Shell을 사용하고 있어서 아래 명령어로 환경변수 파일을 열어준다.
nano ~/.zshenv
그 후 아래 내용을 적고 저장한다.
export JAVA_HOME=$(/usr/libexec/java_home -v1.8)
저장 한 후 아래 명령어로 적용
source ~/.zshenv
적용된 환경변수 확인
echo $JAVA_HOME
- Jenkins의 외부환경에서 접속 허용 설정
- /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist 파일 열어본다
- /usr/local/opt/openjdk@11/bin/java 라고 되어있는 부분을 /usr/bin/java 로 변경한다. (위에서 설정한 JDK8)
- httpListenAddress 부분의 아이피를 0.0.0.0 으로 변경 (이렇게 해야 외부아이피로 접근이 가능해진다.)
- httpPort 부분의 포트를 수정하여 Jenkins 접속 포트를 변경할 수 있다.
- 외부아이피로 접근하여 Jenkins에 접속 되는지 확인
3. Jenkins 실행 / 중지 / 재실행 명령어
brew services start jenkins
brew services stop jenkins
brew services restart jenkins
'IT' 카테고리의 다른 글
Jenkins - Apache Web Server 연동하기 ( Mac OS ) (1) 2021.03.24 Jenkins - Slack Notification - Custom App ( Bot ) (0) 2021.03.24 Jenkins - Gitlab - Build 자동화와 Android App 패키징하기 (0) 2021.03.12 Jenkins - Gitlab - Mac OS에서 구성하기 (3) (0) 2021.03.12 Jenkins - Gitlab - Mac OS에서 구성하기 (2) (0) 2021.03.11