DevOps

DevOps/🌌 Git

Git | 특정브렌치만 clone하는법

git clone -b 브랜치명 --single-branch 원격지git주소

DevOps/🌌 Git

[Git] 외부 톰캣, 이클립스 윈도우 자동배포

Git으로 버전관리를 하고있어서 자동배포를 비슷하게 구현해보았다 핵심을 먼저 말하자면 5초마다 pull -> 변경사항이 있으면 새롭게 빌드 없으면 다시 roop 하는 배치파일을 실행시켜줌 단점. tomcat서버명령어창이 항상 열려있음(실수로 꺼버리면 서버 종료), 5초마다 pull 함(시간변경은가능) @echo off rem Git프로젝트 디렉토리로 이동 cd C:\Project\프로젝트폴더 rem Git pull 명령 실행 git pull rem Maven 프로젝트를 빌드 call mvn clean package echo Maven build completed. rem 새로생성된 target 폴더로 이동 cd target rem 생성된 WAR파일을 ROOT.war로 이름변경 ren GR_SEWER-1...

DevOps/📡 AWS

AWS 배포 - 빌드하기(MacOS)

AWS 배포 - Java, MySQL설치, DB이전(MacOS) AWS 배포 - EC2인스턴스 생성,SSH연결(MacOS) | AWS EC2 인스턴스 생성 0.서울로 지역변경하기 1.EC2인스턴스 시작클릭 2.인스턴스 이름적기 3.Ubuntu선택 4.키 페어 생성클릭 5.키 페어 이름적고 키페어파일 jwinjection.tistory.com 이전순서 | 백그라운드에 빌드시키기 1.깃허브 레퍼지토리 클론 git clone repository주소 2.ls 입력하여 클론 잘 되었는지 확인하기 ls 3.폴더에 들어가기 cd 클론폴더명 4.ls입력 ls 5.gradlew가 초록색이 아니라면 실행권한이 없다는 뜻이다 그럴땐 아래 명령어를 입력해주어야한다 초록색이면 안해줘도 된다 chmod +x ./gradlew 6..

DevOps/📡 AWS

AWS 배포 - Java, MySQL설치, DB이전(MacOS)

AWS 배포 - EC2인스턴스 생성,SSH연결(MacOS) | AWS EC2 인스턴스 생성 0.서울로 지역변경하기 1.EC2인스턴스 시작클릭 2.인스턴스 이름적기 3.Ubuntu선택 4.키 페어 생성클릭 5.키 페어 이름적고 키페어파일 저장하기 (저는 바탕화면에 저장했습니 jwinjection.tistory.com 이전 순서 | Java,MySQL설치 1. apt업데이트하기 sudo apt update 2.자바17설치(자신의 프로젝트 자바버전에 맞게 설치) sudo apt install openjdk-17-jre-headless 진행 되다가 물어보면 Y 입력 After this operation, 202 MB of additional disk space will be used. Do you want to..

DevOps/📡 AWS

AWS 배포 - EC2인스턴스 생성,SSH연결(MacOS)

| AWS EC2 인스턴스 생성 0.서울로 지역변경하기 1.EC2인스턴스 시작클릭 2.인스턴스 이름적기 3.Ubuntu선택 4.키 페어 생성클릭 5.키 페어 이름적고 키페어파일 저장하기 (저는 바탕화면에 저장했습니다) 6.키 페어 생성후 키페어 선택 7.네트워크설정 기본값 그대로 설정 8.인스턴스 시작버튼클릭 9.인스턴스 생성완료 10.생성한 인스턴스를 클릭 11.보안탭으로 가서 보안 그룹클릭 12.인바운드 규칙 편집 클릭 13.규칙추가클릭 14.포트, anywhere-IPv4, 0.0.0.0/0, 설명란 설정 15.규칙 저장클릭 16.인스턴스 페이지 돌아가 연결버튼 클릭 17.SSH 클라이언트탭으로 이동 18.예시코드 복사 19.터미널 열어서 키페어 저장했던 경로로 이동 cd desktop 20.예시코..

DevOps/🌌 Git

GIT | GitHUB,README.md,마크다운,push,.gitignore,pull,fetch,reset,revert

git diff Working Directory와 Stagin Area 사이의 차일를 확인하기 위한 명령어 깃허브(git hub) - https://github.com/ - git으로 버전 관리한 코드를 업로드 할 수 있는 클라우드 서비스 - 단순히 저장만 하는 것이 아니라 유저들과 함께 코드를 공유하고 온라인으로 하나의 프로젝트를 개발할 수 있게 해줌 ✔ README.md - 깃허브 업로드시 프로젝트 메인 설명글로 사용 - 마크다운 문법으로 작성된 파일 마크다운 - 텍스트 기반의 경량 마크업 언어 - 일반 텍스트로 서식이 있는 문서를 작성하는데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징 1. 제목 #한번쓰면 : # 제목 -> H1(HTML의 h1과 같음) ##두번 : H2 .....

이재원
'DevOps' 카테고리의 글 목록 (4 Page)