개발 환경 및 운영
Github Action with docker, k8s
Github을 사용해 코드 관리 및 저장을 한다면 github action을 이용해 코드를 업데이트 할때 마다 자동화된 workflow 를 사용할 수 있다. 레포지토리에 포함된 .github/workflows 디렉토리에 YAML 파일로 워크플로우를 정의한다. 워크플로우 파일은 이벤트가 발생할 때 실행되는 작업 단계를 정의하는 데 사용한다. 예를 들어 코드 push나 pull request 같은 이벤트 발생시 워크플로우에 정의해놓은 대로 특정 action(Build, Test, Deploy 등)이 실행된다. workflow 설정 예시 yaml 파일 템플릿을 보면서 설명. aws 연결과 배포 과정이 포함되어 있음. 실행 조건, 환경 변수 on: 아래의 조건은 production 브랜치에 코드 수정이 일어났다..
2023. 7. 8.