-
6. 젠킨스 설치하고 CI 연습을 해보자스프링개발자/201 - 일반 2020. 7. 16. 08:45
[배경]
CI/CD과정을 최소화해보자. 젠킨스를 로컬에서 구현하고 여러가지 연습해보자;
CI/CD에 대해 구글에 검색해보면 다음 결과가 나온다;
CI/CD bridges the gaps between development and operation activities and teams by enforcing automation in building, testing and deployment of applications.
어플리케이션의 빌드, 테스트 및 배포 과정을 자동화 시켜준단 뜻이다. DevOps Engineer만 하는줄 알았는데,
소프트웨어 개발자라면 꼭 알아야 한다.
1. 도커를 통해 젠킨스 이미지 다운로드
로컬에 도커가 설치 되어 있다고 가정하고, 다음의 링크를 참고해서 젠킨스를 설치하자
https://hub.docker.com/_/jenkins
공식 홈페이지(위의 링크)에 나와있는 명령어들을 따라한다 젠킨스 이미지를 다운 받는다 docker pull jenkins
명령어 실행 중간에 나오는 초기 비밀번호를 잘 보관한다;
2. 젠킨스 실행
젠킨스 이미지를 사용하여 로컬에 실행한다 docker run -p 8080:8080 -p 50000:50000 jenkins
3. 젠킨스 설정
post-installation 스텝들을 해보자
localhost:8080으로 접속 비밀번호 입력후, Install suggested plugins를 선택해서 플러그인들을 설치한다
[TroubleShootings]
suggested plugins 모두 설치에 실패했다. stackoverflow에 찾아보니, 가장 최신버전으로 해보라고 .. 다음의 명령어들이다;
이걸로 하니까 된다.
docker pull jenkins/jenkins:lts docker run -p 8080:8080 jenkins/jenkins:lts
'스프링개발자 > 201 - 일반' 카테고리의 다른 글
8. 젠킨스와 Git repo를 연결해보자 - 완성중 (0) 2020.07.16 7. 프로젝트 관리 툴 (Jira, Rally, Asana) (0) 2020.07.16 5. RestTemplate 호출을 해보자 (0) 2020.07.16 4. Github repo를 만들자 (0) 2020.07.16 3. 데이터베이스 만들고 PCF 어플리케이션과 연동하자 (0) 2020.07.15