목록Workflow (2)
컴공생의 다이어리
[GitHub Action] workflow 재사용하기GitHub Action 워크플로우를 작성하다 보면 동일한 프로세스의 워크플로우가 반복되는 경우가 있다. 일부 로직이 변경될 때, 동일한 워크플로우를 모두 수정하거나 변경 사항을 놓치는 경우가 발생할 수 있다. 이로 인해 추가로 수정하고 커밋해야 하는 번거로움이 발생한다. 이런 불편함으로부터 워크플로우를 재사용할 필요성에 대해 느꼈고 이 글에서 워크플로우 재사용하는 방법에 대해 정리하고자 한다. workflow 재사용을 적용해볼 example 워크플로우 재사용을 적용해볼 예시는 다음과 같다. 같은 워크플로우에 client-check와 admin-check job은 실행 조건과 작업 디렉토리 설정 값을 제외한 나머지 로직이 동일하다. 재사용..
[GitHub Action] Secrets로 환경 변수 관리 GitHub Action의 workflow 안에 api 키, 관련 비밀번호 등 환경 변수를 숨기고 싶은 경우가 있을 것이다. 이를 숨기기 위한 방법으로 Secrets를 활용하는 것이 있다. 오늘은 이 방법에 대해 정리해보고자 한다. 과정 1. GitHub Action의 secrets을 등록하고자 하는 깃허브 저장소의 Settings>Security>Secrets and variables>Actions 메뉴에 들어간다. 2. New repository secret 버튼을 클릭한다. 3. Name에는 환경 변수의 키(변수명)에 해당하는 값을 입력하고 Secret에는 키에 해당하는 값을 입력한다. 4. 앞서 secret으로 저장한 환경변수에 대해 w..