오늘 특강으로 GitHub Actions를 배웠다.
GitHub Actions는 소프트웨어 Workflows를 자동화할 수 있도록 도와주는 CI/CD 도구다.
한마디로, 협업이 굉장히 중요한 개발 업계에서
보다 효율적이고 효과적인 협업을 위한 툴이다.
CI/CD는 개발 단계부터 소비자에게 배포하는 단계까지
모든 단계들을 자동화해서 사용자에게 즉각적으로 배포할 수 있게 해준다.
CI(Continuous Integration)는 지속통합으로,
Merge, Build, Test의 과정의 자동화를 의미하고
CD(Continuous Deployment)는 지속배포로,
CI를 거쳐 소비자에게 배포하기 전 검증하는 단계의 자동화를 의미한다.
여기서 Workflows는 비즈니스나 조직 내에서 작업이 어떻게 이루어지는지,
각 단계가 어떻게 연결되고 수행되는지를 시각적으로 보여주는 기능이다.
사용 방법은 .github/workflows/.yml ↴
프로젝트 경로 안에 .github 디렉토리 안에 workflows 디렉토리를 만들고
YAML 파일을 만들어 사용한다.
그치만 애송이인 나에겐 어려운 개념👀
나는 이 영상을 보고 이해했는데, 참고하면 좋을 듯 하다👍
'Log > GitHub' 카테고리의 다른 글
[API Key] .env 파일에 숨기고 Vercel 배포 (0) | 2025.04.21 |
---|---|
[GitHub] GitHub private 레포지토리 타인과 공유 (0) | 2024.08.23 |
[git] git push 400 에러 (0) | 2024.08.21 |
Day62_[Mac OS]SourceTree로 Git에 푸쉬/풀 (0) | 2023.09.03 |
Day51_GitHub Pages 웹호스팅 (0) | 2023.07.06 |