카테고리 없음

GitHub Action으로 배포했을 시 환경변수를 변경할 때 주의할 점

qloz 2023. 2. 6. 12:39
728x90

회사에서 프로젝트를 진행하면서 백엔드의 엔드포인트가 추가된 부분이 있어, env를 변경하였다.

 

나는 항상 스터디나 프로젝트를 진행할 때,  env파일은 배포를 하면서 네트리파이나 버셀의 환경변수를 입력해주었다.

 

우리 회사에서는 s3를 이용하여 배포하고 있었다.

환경변수를 추가 및 변경을 하여, 그에 따라 env가 변경이 되었어야했다.

 

그래서 aws에서 변경이 되어야할 줄 알았지만, 그런 부분은 보이지 않았고,

깃허브 레포에서 환경변수를 따로 입력해주었다.

 

우리 회사의 프로젝트에서는 s3와 cloudfront만 깃허브 레포의 환경변수를 관리하였고,

api등의 env파일은 yml파일에서 관리되고 있었다.

 

yml파일을 잘 확인하고, 어디에서 env가 변경되어야 하는지 잘 확인해야겠다..

 

아직도 미지수인 점은 깃허브액션에서 깃허브 레포 환경변수를 사용하기 위해 

env:
	GA_ID: ${{ secrets.GA_ID }}

위와 같이 변수를 설정해주고, 

깃허브 레포에서 환경변수를 GA_ID로 추가해주었다.

틀린거 없이 잘 설정해줬다고 생각을 하였다.

위와같이 깃허브 레포의 환경변수를 접근할 때는 ${{secrets.환경변수키값}}  으로 접근할 수 있다.

 

 

하지만 에러가 떠서 빌드가 실패했다.

이 이유에 대해 더 찾아봐야겠다.

728x90