develop
맥에서 Jenkins 설정하기(포트, IP허용) 본문
2021.06.03 - [ETC] - 외부에서 token으로 젠킨스 빌드하기
2021.06.04 - [ETC] - 시리(siri)로 젠킨스 빌드하기
https://www.jenkins.io/download/
젠킨스를 다운받는다.
나는 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/>를 해주면 자동실행이 되지 않는다.
'ETC' 카테고리의 다른 글
시리(siri)로 젠킨스 빌드하기 (0) | 2021.06.04 |
---|---|
외부에서 token으로 젠킨스 빌드하기 (1) | 2021.06.03 |
iOS 앱 adhoc으로 배포하기 (0) | 2021.04.05 |
iOS shell파일로 앱스토어(appstoreconnect) 에 업로드 (0) | 2021.04.04 |
MAC 에서 숨김 폴더, 파일 보기 (0) | 2020.12.27 |