git
-
Github Action을 이용한 CI/CD 구축 Github Action Github Action은 미리 정의된 특정 작업의 수행을 자동화할 수 있게 해주는 기능이다. 빌드/배포 워크플로를 자동화하거나, Pull Request 전 테스트를 자동으로 수행하여 테스트 통과시에만 PR을 open하도록 설정하거나, 특정 시간대에 크롤링 스크립트 등을 반복 수행하도록 하는 등, 여러 작업을 자동화 할 수 있다. Github Action 구성 요소 Github Action을 구성하는 요소는 아래와 같다. Workflow 가장 최상위에 위치한 개념으로, 모든 명령어의 집합을 말한다. 하나 이상의 Job으로 구성되어 있으며 특정 Event(Push, Pull Request)에 의해서 실행될 수도 있고 특정 시간대에 ..
[Github] Github Action 기초 및 Spring Boot CI/CD Workflow 구성하기Github Action을 이용한 CI/CD 구축 Github Action Github Action은 미리 정의된 특정 작업의 수행을 자동화할 수 있게 해주는 기능이다. 빌드/배포 워크플로를 자동화하거나, Pull Request 전 테스트를 자동으로 수행하여 테스트 통과시에만 PR을 open하도록 설정하거나, 특정 시간대에 크롤링 스크립트 등을 반복 수행하도록 하는 등, 여러 작업을 자동화 할 수 있다. Github Action 구성 요소 Github Action을 구성하는 요소는 아래와 같다. Workflow 가장 최상위에 위치한 개념으로, 모든 명령어의 집합을 말한다. 하나 이상의 Job으로 구성되어 있으며 특정 Event(Push, Pull Request)에 의해서 실행될 수도 있고 특정 시간대에 ..
2023.01.22 -
Submodule Git Submodule은 하나의 저장소(부모)에 다른 저장소(자식)를 두고 관리하기 위한 도구로, 하나의 프로젝트에서 다른 프로젝트를 함께 사용해야 하는 경우에 많이 사용한다. 나는 프로젝트는 public repo로 관리하고, 애플리케이션의 중요한 정보들이 담기는 .yml, .properties는 private repo에 따로 관리하고 싶어서 이를 적용했다. 간단해보였지만 의외로 주의해야 할 점이 많아서 기록해두려 한다. 프로젝트에 Submodule 적용하기 1. Public, Private Repository 생성 먼저 Public Repository 하나와 Private Repository 하나를 생성한다. Public Repository에는 프로젝트를, Private Reposi..
[Git] 깃 서브모듈(Submodule)Submodule Git Submodule은 하나의 저장소(부모)에 다른 저장소(자식)를 두고 관리하기 위한 도구로, 하나의 프로젝트에서 다른 프로젝트를 함께 사용해야 하는 경우에 많이 사용한다. 나는 프로젝트는 public repo로 관리하고, 애플리케이션의 중요한 정보들이 담기는 .yml, .properties는 private repo에 따로 관리하고 싶어서 이를 적용했다. 간단해보였지만 의외로 주의해야 할 점이 많아서 기록해두려 한다. 프로젝트에 Submodule 적용하기 1. Public, Private Repository 생성 먼저 Public Repository 하나와 Private Repository 하나를 생성한다. Public Repository에는 프로젝트를, Private Reposi..
2023.01.07