CI\CD/Github Actions(3)
-
Github Actions - Push
push라는 이벤트가 발생했을때(리포지토리에 커밋이 푸시될때) 자동으로 워크플로우가 실행되도록 하는 워크플로우를 만들어보려고 한다. 먼저 깃허브에서 프로그램을 하나 클론을 받아주고(해당 프로젝트는 당장은 사실 아무거나 상관 없어 보임) 이제 해당 프로그램을 visual studio code로 열고 .github/workflows/push.yaml 파일을 하나 생성해주자. 이제 이안에 워크플로우를 작성해줄 건데 가장 먼저 이 워크플로우의 이름을 넣어주자이 파일 내부는 key:value의 형태로 들어가며 워크플로우의 이름은 name이라는 key로 넣어주면 된다. 그리고 이제 이 워크플로우가 시작될 이벤트, 트리거에 대해 작성할 것인데 이벤트는 on이라는 키로 하여 값을 작성한다. 이제 실제 push라는 이벤..
18:04:22 -
Github Actions - Github Marketplace 및 사전 준비
Github Marketplace깃허브 액션 마켓 플레이스는 깃허브에서 바로 가져다 쓸 수 있는 확장 앱, 도구 스토리지 이다.여기서 누군가 만들어둔 action을 사용할 수 도 직접 만든 커스텀 액션을 업로드 할 수 도 있다. https://github.com/marketplace?type=actions GitHub · Build and ship software on a single, collaborative platformJoin the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build soft..
2025.09.26 -
GitHub Actions - 컴포넌트
깃허브 액션은 컴포넌트 라는 것으로 이루어져 있으면서 이 컴포넌트들이 서로 조합되어 깃허브 액션의 기능을 완성한다. 깃허브 액션의 컴포넌트는 자동화를 어떻게 기술하고 실행하는 가를 구정하는 구성요소로 Workflow, Event(Trigger), Job, Runner, Step, Action, Secrets/Variables/Environments, Artifacts/Cache, Matrix/Concurrency/Permissions/OIDC, Service/Container로 구성되어 있다. 1. Workflow워크플로우는 자동 업무 지시서이다.이는 언제(조건), 어디서(실행환경), 무엇을(작업들) 어떤 순서/규칙으로 실행할지를 적어두는 체크리스트 문서라고 보면 된다.이 문서를 저장소 안의 .githu..
2025.09.26