728x90

Git 2

[Github] GitHub Actions | 깃허브 액션

Github actions특정한 이벤트가 발생했을 때 내가 원하는 일을 자동으로 수행할 수 있도록 만들어 둔 툴 흐름Event : 깃허브에서 발생할 수 있는 대부분의 이벤트ex) main 브랜치로 머지ex) 커밋을 푸쉬ex) 누군가 이슈를 열었을 때ex) push, PR, Cron : 특정 시간대에 반복, Webhook을 사용해 외부 이벤트 실행Workflows수행하고 싶은 일.aka. 요리 책.yaml 파일로 작성github/workflows 폴더 아래 저장Jobs ; 작업하나 혹은 다수의 job을 가질 수 있음병렬적으로 동시다발적으로 실행.순차적인 진행이 필요한 경우 그렇게 구현 가능각 작업 안에는 진행되는 절차(;step)가 명시되어있음shell script 사용하여 커맨드를 실행하거나 action..

[대학교멋사🦁/스터디] #2 Git | 추상클래스, 인터페이스 | SOLID 원칙

Q1. Git이란? 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료 공개소프트웨어. Git은 버전 관리 시스템(==형상관리도구) 중 하나로 Git Repository라고 불리는 데이터 저상소에 소스 코드 등을 넣어서 이용 개발자간의 협업 및 전체 개발 소스 공유를 위해 프로그램의 버전 관리가 필요 => 이를 관리해주는 것이 GIt 깃허브란? Git 호스팅 사이트 중 하나 내 로컬 저장소와 원격 저장소를 연결하여 파일을 백업하거나 관리 Git의 특징 3.1 Distributed development Git repository를 인터넷 상에서 제공하는 서비스(호스팅 서비스) == Github 분산형 관리 시스템 이러한 변경은 추가개발지점(branch)을 가져와, 로..

728x90