반응형
Build란?
빌드는 서버에 올릴 수 있는 상태로 만드는 것을 빌드라고 합니다.
서버에 올려서 사용자가 사용 할 수 있게 하는 것은 배포(Deploy)라고 합니다.
서버에 반영을 하는 것을 '배포'라고 하고 배포 하기 위한 준비 과정을 '빌드'라고 합니다.
Build 자동화
개발자의 시간은 소중하기 때문에 최대한 반복작업은 자동화 할 필요가 있습니다.
수정하고 빌드하고 dev에 올리고 하는데 너무 시간을 많이 잡아먹기 때문입니다.
Jenkins란?
위에서 이야기한 빌드를 자동화 해주는 툴입니다.
대표적인 기능은
1. 대쉬보드 제공
여러가지 배포 작업의 상황을 모니터링 할 수 있습니다
2. 배포 스크립트를 실행해주기
배포 스크립트를 개발자 로컬에서도 실행 할 수 있는데 젠킨스라는 프로그램을 띄워놓으면 스케쥴링을 해줍니다
단점 : 세팅이 어렵고 세팅이 어렵고 세팅이 어렵다....
반응형
'IT Study > 개발 공부' 카테고리의 다른 글
Bitbucket, JFrog Artifactory, Acuentix, Fortify SSC, Confluence- 개발 툴 모음 간단 설명 (0) | 2021.09.08 |
---|---|
Jira Software - JIRA의 역할, 용도 (0) | 2021.09.08 |
GIT 참고자료 (0) | 2021.09.08 |
아두이노 사용법 03 - LCD 실습 (0) | 2021.05.10 |
아두이노 사용법 02 - LCD (0) | 2021.05.07 |