INFRA/CICD

INFRA/CICD

젠킨스 자동 빌드 환경 구성하기 [Poll SCM]

만들어져 있는 Item 중 자동 빌드 환경 구성을 원하는 것을 선택 후 [구성(configuration)] 탭으로 넘어온다.그럼 [빌드 유발 (build trigger)]이라는 섹션이 있을 것이다.많은 선택 사항 중 대표적으로 2가지 자동 빌드 방식을 소개하겠다. 1) Build periodically    update가 없어도 빌드를 다시한다. 2) Poll SCM    commit에 대한 내용이 있을 경우에만 빌드를 다시한다. 나는 Poll SCM 방식으로 자동 빌드를 해볼 것이다.   Schedule에는 cron을 사용한다.cron은 유닉스나 리눅스 계열에서 시간 기반에서 사용할 수 있는 스케줄러이다.일정한 시간이 지났을 때 자동으로 실행될 수 있는 프로그램이라고 보면 된다. 내가 쓴 [* * * ..

INFRA/CICD

톰캣 서버에 프로젝트 배포

톰캣 [port 변경 / ip 제한 해제 / 유저추가]1. 톰캣 기동cd 톰캣위치cd ./bin/startup.bat//Tomcat started. 이라고 보임   2. 톰캣 기동 체크톰캣이 잘 기동되었다면 local 서버로 접속 시 다음과 같은 사이트가 보인다.http://localhost:8080/  3. 톰캣 기동tksgk2598.tistory.com 톰캣 서버에 프로젝트를 배포하기 위해 위의 과정이 모두 수행되어야 한다.   1. 빌드 후 조치  플러그인 관리 > Maven 검색 > Maven Integration 설치" data-og-host="tksgk2598.tistory.com" data-og-source-url="https://tksgk2598.tistory.com/489" data-og..

INFRA/CICD

톰캣 [port 변경 / ip 제한 해제 / 유저추가]

1. 톰캣 기동cd 톰캣위치cd ./bin/startup.bat//Tomcat started. 이라고 보임   2. 톰캣 기동 체크톰캣이 잘 기동되었다면 local 서버로 접속 시 다음과 같은 사이트가 보인다.http://localhost:8080/  3. 톰캣 기동 중지톰캣이 잘 작동되는 것을 확인했으면, 종료한다.명령어가 잘 작동된다면, local 서버로 접속 시 찾을 수 없다고 나온다../shutdown.sh  4. 톰캣 port 번호 변경 톰캣 설정 변경을 위해 visual studio code로 톰캣 파일을 연다.  [conf > server.xml > Connertor 수정] 부분에서 port 번호를 수정할 수 있다. 나는 8080을 젠킨스 연결에 쓰고 있어 톰캣은 8088을 쓸 것이다.  5..

INFRA/CICD

Git에서 코드 가져와서 빌드하는 법

1. Jenkins에서 Item을 생성 좌측의 새로운 Item 버튼 클릭Item name : My-Maven-ProjectMaven 플러그인 설치 후 보이는 Maven Project 선택플러그인은 젠킨스 관리 > 플러그인 관리 > Maven 검색 > Maven Integration 설치 설명란은 자유롭게 입력소스코드 관리 Git으로 변경 (github 프로젝트 url 입력)Credential은 private 프로젝트의 경우 별도의 설정 필요, public의 경우 필요 없음Build할 브랜치를 작성 Root POM : pom.xml (빌드하고자 하는 파일)Goals and options : clean compile packagetarget이라는 이미 만들어진 빌드 폴더를 clean > 재 compile >..

INFRA/CICD

docker & jenkins 환경셋팅 (MacOS)

회사에서 강의를 지원해줘서 무엇을 들을까 고민하다가프로젝트에서 젠킨스를 이용하고 있기도 하고,인프라 영역은 손도 안대봐서 CI/CD를 배워보고자 한다 : )   1. docker 다운https://docs.docker.com/desktop/install/mac-install/ Install Docker Desktop on MacInstall Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.docs.docker.com 맥에서 설치하는 경우 MacOS 12버전부터 사용 가능하다고 경고가 뜰 수 있다. 나도 원래 11버..

SHIN SANHA
'INFRA/CICD' 카테고리의 글 목록 (2 Page)