젠킨스
-
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. 도커를 통해 젠킨스 이미지 다운로드 로컬에 도커가 설치 되어 있다고 가정하고, 다음의 링크를 참고해서 젠킨스를 설치하자 http..
-
"스프링개발자 101" 카테고리에 대하여스프링개발자/201 - 일반 2020. 7. 14. 12:35
개발자는 알고리즘과 데이터구조만 알면 되는지 알았다. 취업하고나서 느끼는 점은, DevOps엔지니어가 아닌 자바 개발자 조차도 "어느정도는" 직접 DevOps를 구현할 줄 알아야 한다는 것이다. 따라서 자바개발자 201 시리즈에서는 "엔지니어링 필드의 구분 없이" 다음의 학습을 목표로 한다. 자바로 어플리케이션을 만들줄 안다. 어플리케이션을 Localhost이외의 클라우드 환경에 올릴 수 있다. 클라우드에서 제공하는 서비스를 내가 올린 어플리케이션과 연동 할 수 있다. Github에서 merge한 code를 Jenkins과 연동 시킬 수 있다. Jenkins 의 기본 파이프라인에 대해 익숙하다. SQL 데이터베이스를 셋업하고 클라우드 어플리케이션과 연동 할 수 있다. Monitoring, Logging,..