젠킨스로 배우는 CI/CD 파이프라인 구축 - 파이프라인
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
젠킨스의 중요한 개념인 파이프라인에 대해 알아보자!📂 젠킨스 파이프라인젠킨스를 사용해 CD 파이프라인을 구현하고 통합할 때 사용하는 플러그인 스크립트 모음이다.CD 파이프라인은 버전 제어 시스템에서 가져온 코드를 애플리케이션으로 만들어 고객과 사용자에게 전달할 때까지의 프로세스를 자동으로 실행할 수 있도록 코드로 작성한 표현식이다.애플리케이션에서 수행하는 모든 변경사항은 최종 릴리스가 되기까지 복잡한 빌드 프로세스를 거친다.코드를 작성할때는 API가 필요하다.📂 파이프라인의 장점 💊 젠킨스 파이프라인으로 CI/CD 프로세스를 자동화할때의 장점코드파이프라인을 사용하면 애플리케이션의 CI/CD프로세스를 코드 형식으로 작성할 수있고, 애플리케이션의 소스 코드와 함께 코드 리포지터리에 저장할 수 있다.빌드..
젠킨스로 배우는 CI/CD 파이프라인 구축 - SSH
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
신규 사용자를 개인 깃랩 리포지터리에 Contributor로 추가하는 방법, 깃랩 리포지터리에 SSH인증을 설정하는 방법, 젠킨스에서 SSH인증 방식의 깃랩 리포지터리에 접속하는 방법, SCM을 폴링하고 자동으로 빌드를 시작하는 젠킨스 작업을 생성하는 방법등을 알아보자!📂 비공개 깃랩 리포지터리에 Contributor 추가관리자는 갯랩을 사용하는 여러 팀원에게 각기 다른 역할을 부여할 수 있다. 그러므로 개발자가 깃랩 리포지터리에서 작업하려면 관리자가 개발자를 Contributor로 추가해야한다.💊 코드 리포지터리에 팀원 초대 (관리자만 초대할 수 있으며, 초대받는 팀원은 유효한 깃랩계정 필요함)1.깃랩 리포지터리의 관리자 자격으로 로그인코드 리포지터리에서 생성한 깃랩 사용자의 자격 증명으로 깃랩에 ..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 넥서스 설치 및 적용
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
메이븐과 넥서스 통합 및 자바 API 릴리스용 프리스타일 작업 생성 챕터2📂 넥서스 리포지터리의 이해넥서스 아티팩트 리포지터리를 살펴보자💡아티팩트빌드 과정에서 생성되는 산출물웹 애플리케이션을 개발중이고, 애플리케이션을 .war파일의 형태로 패키징한다면 해당 .war파일이 바로 아티팩트이다.자바 API 프로젝트의 경우에는 빌드 과정에서 생성되는 .jar파일이 아티팩트가 된다.💡넥서스 리포지터리아티팩트를 릴리스하고 필요에 따라 사용자가 아티팩트를 다운로드할 수 있는 기능을 제공하는 플랫폼이다.개발 프로젝트에서 사용하는 의존성 라이브러리(아티팩트)들을 저장하고 관리하는 중앙 저장소(Repository Manager)이며, 주로 Maven, Gradle 등에서 많이 사용된다.💡넥서스 리포지터리 설치htt..