Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Programmers
- 도커
- 설치과정
- 타원곡선
- Vue
- 프로그래머스
- kubernets
- sia
- 13549
- Props
- alert
- docker
- 비트코인
- 숨바꼭질3
- Docker-compose
- 백준
- ChangeCipherSpec
- 서버리스
- cloud
- vue.js
- kubernetes
- k8s
- Jenkins
- 모각코
- 코딩테스트
- observability
- BaaS
- golang
- FAAS
- 너비 우선 탐색
Archives
- Today
- Total
작업공간
9th Meet - 코독하구만 ( Jenkins ) 본문
Jenkins
소프트웨어를 지속적으로 통합 (Continuous Integration) 해주는 툴
빌드 자동화, 자동화 테스팅, 코드 표준 포맷 검사 등을 지원해준다.
개발중인 프로젝트에서 커밋은 매우 빈번히 일어나기 때문에 커밋 횟수만큼 빌드를 실행하는 것이 아니라 작업이 큐잉되어 자신이 실행될 차례를 기다리게 된다
코드의 변경과 함께 이뤄지는 이 같은 자동화된 빌드와 테스트 작업들은 다음과 같은 이점들을 가져다 준다.
- 프로젝트 표준 컴파일 환경에서의 컴파일 오류 검출
- 자동화 테스트 수행
- 정적 코드 분석에 의한 코딩 규약 준수여부 체크
- 프로파일링 툴을 이용한 소스 변경에 따른 성능 변화 감시
- 결합 테스트 환경에 대한 배포작업
이 외에도 젠킨스는 500여가지가 넘는 플러그인을 온라인으로 간단히 인스톨 할 수 있는 기능을 제공하고 있으며 파이썬과 같은 스크립트를 이용해 손쉽게 자신에게 필요한 기능을 추가 할 수도 있다.
Jenkins 설치 과정 ( Mac OS )
Install
brew install jenkins
Execute & Exit
brew services start jenkins // execute
brew services stop jenkins // exit
brew services restart jenkins // 2+1
Jenkins 실행 후 localhost:port (default 8080) 으로 접속하면 손수건을 팔목에 걸고 있는 비서가 기다린다.
로딩을 마치면 아래 이미지와 같이 접속하기 위해 비밀번호를 입력하라고 한다.
비밀번호는 붉은색으로 주어진 경로에 들어있다.
터미널에서 cat $PATH 를 하여 비밀번호를 뽑아온다.
플러그인 선택 . 추천 플러그인으로 설치하였다.
위와 같은 플러그인들이 설치된다.
설치가 마무리되면 계정을 생성하는 창이 뜨고, 생성을 마치면 아래와 같이 드디어 젠킨스 툴을 이용할 수 있게된다.
앱 배포는 시간이 충분하지 않아 짬 나는 시간에 해본다.
'2021 하계 코독하구만' 카테고리의 다른 글
11th Meet - 코독하구만 ( 알고리즘 복습 ) (0) | 2021.08.13 |
---|---|
10th Meet - 코독하구만 ( 서버리스 ) (0) | 2021.08.03 |
8th Meet - 코독하구만 ( Spring Framework ) (0) | 2021.07.16 |
7th Meet - 코독하구만 ( aws , jira , docker ) (0) | 2021.07.07 |
2021 하계 모각코 계획 (0) | 2021.06.23 |