이전글의 주제였던 CI/CD를 한번 보고 오시는걸 추천한다.
CI/CD 란
CI (Continuous Integration)란 여러 개발자가 작성하거나 수정한 소스를 지속적으로 통합하고 테스트하는 것을 뜻한다. CD (Continuous Delivery/Deployment)란 개발, 통합, 배포, 릴리즈, 테스트를 자동화하여..
yous3163.tistory.com
CI/CD의 툴 중 하나인 Jenkins에 대해 알아보자.
기본 개념
- Java Runtime Environment에서 동작
- 다양한 플러그인들을 활용해서 각종 자동화 작업 처리
- 일련의 자동화 작업의 순서들의 집합인 파이프라인을 통해 CI/CD 파이프라인 구축
Jenkins의 대표적인 기능은
1. 대쉬 보드 제공
여러가지 배포 작업의 상황을 모니터링 할 수 있다.
2. 배포 스크립트를 실행해준다.
배포 스크립트를 개발자 로컬에서도 실행할 수 있는데 젠킨스라는 프로그램을 띄워놓으면 스케쥴링이 가능하다.
윈도우10에서 젠킨스 설치해보기
Jenkins Window 10에 설치하기
Jenkins에 대한 주제를 많이 다루면서 설치하는 방법에 대해서는 포스팅을 안했었다니... 마침 새로운 PC에 Jenkins를 설치할 일이 있어서 겸사겸사 포스팅도 해본다. Jenkins download and deployment Jenkins
oingdaddy.tistory.com
블로그를 잘 보며 윈도우10에서도 젠킨스를 설치해보자.
젠킨스를 사용해서 자동빌드 & 배포 환경 구성
현재 오라클 클라우드, 구글 클라우드 회원가입 신청을 했지만 아직완료되지 않아 로컬PC에서 작업중이다.
위를따라서 젠킨스를 설치하고 현재 작업하고 있는 프로젝트는 Gradle이기 때문에 Gradle도 PC에 설치하자.
thecodinglog.github.io/gradle/2019/09/11/install-gradle-in-windows.html
Windows에 Gradle 설치하기
Windows에 수작업으로 Gradle 설치하기
thecodinglog.github.io
다음 블로그를 보고 잘따라해보장 ㅎㅎ
자 여기까지 완료되었으면 시작해보자 !
다음블로그에서..
참조
'DevOps' 카테고리의 다른 글
AWS Docker 설치/실행 (0) | 2021.05.03 |
---|---|
Docker(도커) 란 ? (0) | 2021.05.03 |
AWS EC2 Jenkins 설치 (0) | 2021.05.02 |
로컬에서 젠킨스 GitHub과 연결 ( 자동빌드) (0) | 2021.04.30 |
CI/CD 란 (0) | 2021.04.27 |