일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- python3.12.4
- unrealbuildshellscript
- molocon24내용정리
- sourcetree_authencicationfailed
- molocon24후기
- xcode_targeting
- molocon24
- cookcontent
- appcenter대체
- dxt
- unreal_binaryselection
- unreal_flavorselection
- unrealbuildcommand
- jenkins_계정삭제
- unity package_androidlib
- Unity2022
- unreal_contentmanagement
- etc2
- unreal_android_빌드옵션
- jenkins_owasp
- asset database_androidlib
- jenkins_role관리_플러그인
- apkipa업로드저장소
- jenkins_sudo
- sourcetree_accessdenied
- ChatGPT
- python_distutils_module_missing
- owasp_dependency_check
- owasp_depdendency_check_shell
- xcode-select_jeknins
- Today
- Total
mystic-agit 개발 블로그
[Jenkins] Mac에서 젠킨스 설치 본문
젠킨스를 활용하여 빌드 자동화 구성을 목적으로 가장 첫 단계인 젠킨스 설치를 진행해보았다.
[설치 진행한 Mac 장비 스펙]
젠킨스 설치를 크게 두 단계로 나누어 진행하였다.
1. Homebrew 설치
2. Jenkins 설치
1. Homebrew 설치
(1) 터미널에서 명령을 통해 Homebrew 설치
https://brew.sh/index_ko에 접속, 페이지 상단에 안내된 명령을 터미널에서 수행하여 설치한다.
(2) 정상 설치 상태 확인
설치가 정상적인지 확인하기 위해서 Homebrew 버전을 확인하는 명령을 수행하였다.
brew -v
그러나 zsh: command not found: brew 라는 오류와 함께 명령이 실행되지 않았다.
brew 명령이 수행될 수 있게 두 가지 작업을 진행한다.
(2-a) zshrc 에서 환경 변수를 추가한다.
Z쉘 환경 변수 설정된 데이터를 편집기로 오픈
vi ~/.zshrc
그리고 아래 구문을 작성한다.
export PATH=/opt/homebrew/bin:$PATH
(2-b) zshrc에 추가로 아래 구문 작성한다.
eval $(/opt/homebrew/bin/brew shellenv)
(저장 시 ESC 후 :wq 하여 저장 후 종료 수행) or (Command + s 로 저장 후 종료)
이제 터미널을 실행할때 위 두 구분이 실행되어 Homebrew를 사용할 수 있다.
2. Jenkins 설치
(1) 아래 구문을 터미널에서 수행하여 젠킨스를 설치한다.
brew install jenkins-lts
(2) 설치가 완료되면 아래 구문으로 젠킨스를 실행한다.
brew services restart jenkins-lts
(3) 젠킨스가 실행되면 아래 주소로 로컬에서 젠킨스를 웹브라우저에서 오픈
(4) Unlock Jenkins 화면에서 노출된 path에 있는 파일을 열어 비밀번호 입력
(5) 인스톨 옵션 설정
Install suggested plugins 으로 진행
(6) 인스톨 진행 화면 - Getting Started
(7) 관리자 계정 구성
(8) 접속 URL 구성
별도의 url 설정 없이 로컬 상태를 유지해봄
(9) 젠킨스 설치 완료
설치 완료
(10) 로컬 8080에 접속 시 확인되는 젠킨스 실행 상태
'CI-CD > Jenkins' 카테고리의 다른 글
[Jenkins] OWASP Dependency Check 플러그인 적용 (0) | 2024.06.25 |
---|---|
[Jenkins][Groovy] 파일 읽기, 쓰기 (0) | 2024.03.26 |
[Jenkins] Credentials 설정한 암호화된 정보 확인하기 (0) | 2023.09.06 |
[Jenkins] 젠킨스 Pipeline 프로젝트 설정 (Android 프로젝트) (0) | 2023.06.29 |
[Jenkins] 젠킨스에서 Android 프로젝트 빌드하기 (0) | 2023.06.29 |