인프라
(20)
-
인프라/CI-CD2023.04.25
Jenkins, GItLab을 활용한 자동빌드 구현
ec2가 있다면 가능한 얘기다 0. 스프링부트 프로젝트 하나 만들어서 깃랩에 올리기 1. ec2의 메모리가 작다면 늘려준다(선택사항) aws프리티어는 꼭 해줘야 함 2. 도커를 설치한다. 3. 젠킨스 컨테이너 만들기 4. 젠킨스 플러그인 추가 5. 젠킨스 크레덴셜 만들기 6. 젠킨스 파이프라인 아이템 만들기 7. 젠킨스 파이프라인 깃 클론 및 빌드 스크립트 작성 8. 젠킨스 파이프라인에 웹훅 트리거 걸기 8. 깃랩에서 웹훅 만들기 9. 깃랩에 프로젝트폴더 안에 도커파일 생성 10. 젠킨스 파이프라인에 이전 이미지와 컨테이너를 삭제하고 도커파일을 바탕으로 이미지파일 만드는 스크립트 작성 11. 젠킨스 파이프라인에 이미지파일로 컨테이너 만드는 스크립트 작성 12. 깃랩에서 푸쉬 해보기 0. 스프링부트 프로젝..1 -
인프라/CI-CD2023.03.15
젠킨스와 깃랩을 활용한 스프링부트 자동배포(1) - 환경 구축
https://okane-on-cliff.tistory.com/266 해야 할 일은 다음과 같다. 1. GIT LAB에 배포할 스프링부트 프로젝트 만들기 2. EC2 만들기 및 EC2 환경 구축 이 장은 쉬운 부분이거나 복붙이 대부분이기 때문에 빠르게 넘어간다. 1. GIT LAB에 배포할 스프링부트 프로젝트 만들기 이미 만들어 뒀다. GIT LAB URL : https://lab.ssafy.com/siganshoyou/superex.git 2. ec2 설치 및 환경 구축 해야할 일은 다음과 같다. 0. EC2를 만든다 1. 먼저 EC2 프리티어의 가상메모리를 확보한다. 2. EC2에 docker를 설치한다 3. EC2에 젠킨스 컨테이너를 실행한다. (0) EC2를 만든다. 그냥 프리티어로 만들면 됨 (..2 -
인프라/CI-CD2023.03.15
젠킨스와 깃랩을 활용한 스프링부트 자동배포(목차)
1. 환경 설정0 -
인프라/깃2023.01.31
깃 브랜치 삭제 및 브랜치 삭제를 푸시하는 법
// 로컬에서 브랜치 삭제하기 명령어 git branch -d localBranchName(로컬의 브랜치 이름) // 원격에서 브랜치 삭제하기 명령어 git push origin --delete remoteBranchName(원격 브랜치 이름)0
'인프라' 카테고리의 글 목록 (4 Page)
'인프라' 카테고리의 글 목록 (4 Page)