Jenkins 3

[Server] Jenkins & Github webhook 설정하기

*Jenkins는 미리 설치한 상태로 진행했습니다. 1. Github Credential Github에서 Personal access token을 생성한다. jenkins에서 github로 접근할 때, 사용자 access token으로 인증 받고 접근할 수 있다. - github에서 내 프로필 > settings > Developer settings - Personal access tokens > Tokens(classic) - [Generate new token] 클릭 토큰 생성 완료가 되었고, 다시 못보니까 잘 보관해두어야 한다. 2. Github webhook 설정 webhook을 설정할 프로젝트 repository > Settings > Webhooks > [Add webhook] webhook은..

Programming/Server 2022.12.10

[Docker] Jenkins에 Docker CE 설치하기

1. Plugin 설치 Dashboard > Jenkins 관리 > Plugin 관리 > 설치 가능 > docker 검색 > 체크한 후, 설치하기 2. Jenkins내에 Docker CE(Community Edition) 설치 Jenkins안에서도 Docker명령어를 사용하므로 설치해야 한다. 여기서 Docker Edition은 2가지가 있다. 1) Community Edition(CE) : 무료, 개인 프로젝트용 2) Enterprise Edition(EE) : 유료, 사무용 따라서, 지금은 CE를 설치해서 사용했다. 1. Jenkins 컨테이너 내로 들어가기 docker exec -it jenkins bash 2. docker CE 다운로드 curl https://get.docker.com/ > do..

CS/기타 2022.06.23

[Docker] Jenkins 설치

1. Docker 설치 후, 회원가입&로그인 https://www.docker.com/get-started/ 2. Docker 실행 & Jenkins 설치 jenkins의 port는 9090을 사용할 것이다. docker run -d -p 9090:8080 -p 50000:50000 -v /var/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkins -u root jenkins/jenkins:lts-jdk11 3. localhost:9090로 jenkins에 접속한다. "잠시만 기다려주세요..." 로딩 페이지가 뜨고, 기다리면 아래와 같은 화면이 뜬다. 로그 확인으로 비밀번호를 얻어 [Continue]를 ..

CS/기타 2022.06.22