본문 바로가기

Git3

[github] work-flow 작성, github actions cicd 배포시 겪은 오류들과 해결 💣 도커 이미지 생성 오류- 문제 상황도커 이미지를 생성하는 과정에서 자꾸 오류가 발생했다.생성하는 도커 이미지의 이름을 'ghcr.io/${{github.actor}}/github-actions-auto'로 설정했었다 - 문제 원인 / 해결${{github.actor}}를 사용한다는 것은 깃허브 사용자 이름을 넣는다는 것인데, 내 닉네임이 'Sangddong'이었다도커 이미지 이름에 대문자는 사용이 불가능했다...결국 도커 이미지 이름을 'ghcr.io/sangddong/github-actions-auto'으로 수정하며 해결했다💣 끝 없는 Waiting for a runner to pick up this job...- 문제 상황deploy 단계에서 로컬에서 ec2 인스턴스에 접근해 ./run.sh .. 2024. 8. 21.
[AWS EC2, Github Action, Docker, Node] CICD 구축하기(마지막) workflow 작성하기 차근차근 따라하면 할 수 있습니다 화이팅● 단계 링크CICD 구축하기(1) -  Dockerfile 만들기CICD 구축하기(2) - EC2 인스턴스 생성하기, 세팅하기CICD 구축하기(3) - github repository 세팅▶ CICD 구축하기(4) - workflow 작성하기목표- workflow 이해하고 작성하기- 배포 확인하기 목차1. workflow를 위한 yml 파일 만들기2. workflow 작성하기- test 부분 작성하기- docker 부분 작성하기- deploy 부분 작성하기[1. workflow를 위한 yml 파일 만들기]1. yml 파일 만들기- 리포지토리 → Actions에 들어간다- 리포지토리에 따라 적절한 환경을 추천해주기도 하고 필요한 환경을 검색해서 갖다 쓸 수도 있다-.. 2024. 8. 7.
[AWS EC2, Github Action, Docker, Node] CICD 구축하기(3) - github repository 세팅 차근차근 따라하면 할 수 있습니다 화이팅● 단계 링크 CICD 구축하기(1) - Dockerfile 만들기 CICD 구축하기(2) - EC2 인스턴스 생성하기, 세팅하기 ▶ CICD 구축하기(3) - github repository 세팅 CICD 구축하기(4) - workflow 작성하기목표 - 깃허브와 EC2 인스턴스를 연결한다 - 깃허브 시크릿에 환경변수를 설정한다 목차 1. 깃허브와 EC2 인스턴스 연결하기 2. 깃허브 시크릿에 환경변수 추가하기[1. 깃허브와 EC2 인스턴스 연결하기]1. 로컬에서 인스턴스에 접속한 터미널 준비- 로컬 접속 시 필요한 정보 : 퍼블릭 IPv4 주소, 키 페어 위치와 이름 - 퍼블릭 IPv4 주소 : 인스턴스 ID를 눌러 세부 정보를 확인하면 바로 볼 수 있다- 키 .. 2024. 8. 7.