1. docker pull jenkins/jenkins:lts
2. docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
(로컬로 설정파일 저장하기 위해 jenkins_home 설정
permission denied가 뜨는 경우 해당 폴더 권한 상승 필요 -> sudo chown 1000 var/jenkins_home
3. localhost:8080 실행후 initialAdminPasswd 입력
4. gitlab플러그인 추가 설치
5. username, passwd등 유저 정보 생성
6. 인증 키 생성
ssh-keygen -t rsa -f id_rsa
id_rsa, id_rsa.pub 두 파일 생성
7. id_rsa 파일 젠킨스 설정
cat id_rsa 로 키 복사
credentials -> system ->Global credentials -> Add credentials -> Kind : SSH Username with private key
8. id_rsa.pub 파일 깃랩 설정
사용자 -> Settings -> SSH Keys에 설정
참조
Jenkins 로컬 환경에서 사용하기 (feat. Docker)
이 글은 로컬 환경에서 Docker를 활용하여 Jenkins를 구축하는 방법을 소개합니다.
medium.com
Github과 Jenkins 연동하기
Jenkins에서 Github의 소스를 가져와서 빌드를 하는 등 Github과 Jenkins와 연동을 시켜줘야하는 상황에서, 별도의 선행 작업이 필요하다. 다른 여러 방법이 있을수 있는데 여기서는 SSH로 연동하는 방법을 알아보고자 한다.
taetaetae.github.io
Docker를 이용한 Jenkins 설치 (CentOS6)
CI툴인 Jenkins를 사용하기 위해 기존에 사용중이던 Virtual Box 이미지 (CentOS6)에 설치해보려고...
blog.naver.com
'Docker' 카테고리의 다른 글
Docker - linux 자동완성 추가 (0) | 2022.06.15 |
---|---|
Docker - 컨테이너 정리 (0) | 2022.06.13 |
Docker - 도커 명령어 정리 (0) | 2019.12.09 |
댓글