develop

맥에서 Jenkins 설정하기(포트, IP허용) 본문

ETC

맥에서 Jenkins 설정하기(포트, IP허용)

pikachu987 2021. 6. 2. 21:58
반응형

2021.06.03 - [ETC] - 외부에서 token으로 젠킨스 빌드하기

 

외부에서 token으로 젠킨스 빌드하기

2021.06.02 - [ETC] - 맥에서 Jenkins 설정하기 맥에서 Jenkins 설정하기 https://www.jenkins.io/download/ Jenkins download and deployment Jenkins – an open source automation server which enables develo..

pikachu987.tistory.com

2021.06.04 - [ETC] - 시리(siri)로 젠킨스 빌드하기

 

시리(siri)로 젠킨스 빌드하기

2021.06.02 - [ETC] - 맥에서 Jenkins 설정하기 맥에서 Jenkins 설정하기 https://www.jenkins.io/download/ Jenkins download and deployment Jenkins – an open source automation server which enables develo..

pikachu987.tistory.com

 

 

https://www.jenkins.io/download/

 

Jenkins download and deployment

Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software

www.jenkins.io

젠킨스를 다운받는다.

 

나는 brew를 사용하여 젠킨스를 받았다.

터미널에서 입력

brew install jenkins-lts

설치가 완료되었고 기본 실행 포트는 8080이다.

 

설치가 되면 실행을 한다.

(brew install jenkins를 설치하면 brew services start jenkins 까지만 하면 된다.)

brew services start jenkins-lts
# 실행
brew services start jenkins-lts
# 중지
brew services stop jenkins-lts
# 재시작
brew services restart jenkins-lts
# 삭제
brew remove jenkins-lts

 

 

그리고 http://localhost:8080 으로 들어가면

위와 같은 화면이 나온다.

 

/Users/gwanhokim/.jenkins/secrets/initialAdminPassword 이 파일에 패스워드가 있다고 한다.

터미널에서 비밀번호를 확인한다.

cat /Users/gwanhokim/.jenkins/secrets/initialAdminPassword

저 비밀번호를 로그인 화면에 붙여넣고 Continue 버튼을 클릭하면

아래와 같은 화면이 나온다.

나는 추천 플러그인을 선택하겠다.

 

추천 플러그인이 설치가 되는중이다.

설치가 다 되면 아래 Continue 버튼이 생기고 Continue를 눌러준다.

 

그럼 Admin User를 입력하라는 화면이 나오고 입력을 해준다.

 

그리고 다음 다음을 하면

 

완료!

 

 

젠킨스의 포트를 변경해보겠다. (8080은 너무 대중적인 포트라 겹칠수가 있다.)

터미널에서 아래 명령어를 입력하면 (lts버전이 아니면 jenkins까지만)

ls /usr/local/Cellar/jenkins-lts

버전을 확인할수 있다.

 

그럼 버전에 맞게 homebrew.mxcl.jenkins-lts.plist를 들어가준다.

vi /usr/local/Cellar/jenkins-lts/2.277.4/homebrew.mxcl.jenkins-lts.plist

또는 버전과 상관없이

vi /usr/local/opt/jenkins-lts/homebrew.mxcl.jenkins-lts.plist

를 수정해도 된다.

 

두 파일 다

<string>--httpPort=8080</string> 이 부분이 있는데 이 부분의 8080을 원하는 포트로 변경해주고 저장한다.

<string>--httpPort=9999</string>

그리고 젠킨스 재시작을 해주면된다.

brew services restart jenkins-lts

 

<string>--httpListenAddress=127.0.0.1</string> 이부분은

<string>--httpListenAddress=0.0.0.0</string> 으로 변경하면 공인 IP또는 사설 IP로 접근을 할수 있다.

 

추가적으로

RunAtLoad는 부팅시 자동 실행이고 <false/>를 해주면 자동실행이 되지 않는다.

 

반응형
Comments