Git

· Git
https://git-scm.com/book/en/v2 Git - Book git-scm.com
· Git
2.7 Git의 기초 - Git Alias Git Alias Git의 기초를 마치기 전에 Git을 좀 더 쉽고 편안하게 쓸 수 있게 만들어 줄 Alias 라는 팁 알려주려 한다. 우리는 이 책에서 이 팁을 다시 거론하지 않고 이런 팁을 알고 있다고 가정한다. 그래서 알고 있는 것이 좋다. 명령을 완벽하게 입력하지 않으면 Git은 알아듣지 못한다. Git의 명령을 전부 입력하는 것이 귀찮다면 git config 를 사용하여 각 명령의 Alias을 쉽게 만들 수 있다. 아래는 Alias을 만드는 예이다. $ git config --global alias.co checkout $ git config --global alias.br branch $ git config --global alias.ci commit..
· Git
Prologue이번 글에서는 서버를 배포하는 데 필요한 jar 파일 생성과 관련해build.gradle에 대해 이야기를 나눠보려고 한다.참고로 프로젝트 스택은 SpringBoot 2.6.3 + Gradle 7.3.3 이다.배포 프로세스build.gradle 이야기를 하기에 앞서배포 프로세스에 대해 짚고 넘어가려 한다.Spring 프로젝트 빌드 시 build.gradle 내용을 참조하게 된다.( SpringBoot 2.5 이후 버전부터 ) 특별한 설정이 없이 빌드를 하게 되면 2가지 jar 파일이 생성된다.{Projcet-Name}-{Version}-plain.jar{Projcet-Name}-{Version}.jar그렇게 빌드된 결과물을CodeDeploy는 해당 zip 파일을 인스턴스로 가져와사전에 정의한..
· Git
Overview start.sh 와 stop.sh 를 설정을 하시면 war 파일 자동배포도 가능할 겁니다. 여기서는 build 과정만 설명되어집니다. 글은 다음과 같은 순서로 진행됩니다. 폴더 구조 appspec.yml 파일 작성 workflow (git actions) 파일 작성 start.sh , stop.sh 파일 작성 Springboot build.gradle 작성 1. 폴더 전체 구조 2. appspec.yml 작성 바로 ROOT.war 파일만 들어가도록 설정했습니다. version: 0.0 os: linux files: - source: ./build/libs/ROOT.war # ROOT.war 파일만 옮기기 destination: /home/ubuntu/test-backend # 위의 파일을..
· Git
CI/CD 지속적인 통합과 지속적인 배포인데 우리는 지속적인 배포를 해봅시다. 무중단 배포 아닙니다. 저번에 .txt파일을 옮겨 보았다 따라서 이번에는 react 를 자동 install , build , nginx 시작까지 해볼생각이다. Overview 이번에는 Github Actions 를 사용해서 AWS EC2 에 자동으로 배포하는 과정을 알아봅니다. 글은 다음과 같은 순서로 진행됩니다. 폴더 구조 appspec.yml 파일 작성 workflow (git actions) 파일 작성 start.sh , stop.sh 파일 작성 1. 폴더 전체 구조 보시다 시피 별로 달라진 점은 없다. 2.appspec.yml 이번에는 appspec.yml 을 작성해볼 것이다 이전과 마찬가지로 조금만 수정해주면 된다. ..
· Git
참조 문서 .. https://bcp0109.tistory.com/363 Overview 이번에는 Github Actions 를 사용해서 AWS EC2 에 자동으로 배포하는 과정을 알아봅니다. 글은 다음과 같은 순서로 진행됩니다. Github Actions 에서 AWS 에 배포하는 방법 AWS EC2 설정 추가 AWS S3 버킷 생성 AWS CodeDeploy 앱 생성 및 배포 설정 Github Actions 에서 사용할 사용자 권한 추가 AppSpec 파일 작성 배포 스크립트 작성 Github Actions Workflow 작성 Github 에서 push 로 배포하기 1. 배포 방법 main 브랜치에 Push 하면 자동으로 EC2 까지 배포되는 Workflow 를 만들어봅시다. 먼저 Workflow 를..
별이춤추는밤
'Git' 카테고리의 글 목록