inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전! GitHub Actions으로 CI/CD 시작하기

push

visual studio code 터미널에서 github-actions 경로 설정 어떻게 하는 건가요?

118

lgh8079

작성한 질문수 35

0

따로 파일을 만들어서 하셨나요? 아님 github에서 fork 한 다음에 경로 설정하셨나요? 1:25초 부분에서 경로 설정을 어떻게 하는지 몰라서 질문드리고자 합니다.

aws kubernetes ci/cd github-actions eks

답변 2

0

이상원

안녕하세요~

1:25 초에서 작업했던 내용은 강의 내용에서 확인하신 것처럼 github 에서 직접 만들었습니다.

 

이렇게 github에서 만드셔도 되고, vscode 같은 코드 에디터로, .github 라는 디렉토리를 만들고
그 안에서 workflows 라는 디렉토리를 생성한다음 *.yaml, *.yml 포맷의 파일을 생성해서
Github Actions workflows 코드를 구성하셔도 괜찮습니다.

 

터미널에서 커맨드로 아래처럼 사용하셔도 됩니다.

먼저 작업하실 github 레포지토리를 clone 하셔서 아래처럼 진행하셔도 됩니다.

 

git clone <github repo url>
cd < repo name >
mkdir -p .github/workflows 
touch .github/workflows/test.yaml

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. lgh8079님.

Visual Studio Code 터미널에서 GitHub Actions 경로 설정에 관한 질문을 주셨네요. GitHub Actions를 설정하는 과정에서 경로 설정은 기본적으로 .github/workflows 폴더에 워크플로 파일을 생성하는 것입니다. 해당 폴더는 GitHub Actions에서 자동으로 인식하는 디렉토리이며, 그 내부에 저장된 YAML 파일들이 자동화 작업을 정의하고 실행하게 되는 원리입니다.

  1. 워크플로 파일 경로 설정: .github/workflows 폴더를 직접 생성하여 그 안에 원하는 워크플로 YAML 파일을 추가하세요.

  2. GitHub에서 Fork 후 경로 설정: 프로젝트를 시작할 때 GitHub에서 기존 리포지토리를 fork한 후, 자신만의 파일을 추가하거나 수정하기 쉽게 확인할 수 있습니다. 이 방법을 통해 경로 설정 오류를 최소화할 수 있습니다.

  3. 파일 생성: Visual Studio Code에서 터미널을 열어 프로젝트 루트 디렉토리에서 .github 디렉토리를 만들고 그 안에 workflows 폴더를 생성합니다. 예시 명령어는 다음과 같습니다:

    mkdir -p .github/workflows
    touch .github/workflows/your-workflow.yaml
    

이와 관련된 자세한 설정 과정은 아래 웹사이트에서도 추가적으로 확인해 보실 수 있습니다:

해당 링크는 GitHub Actions 설정과 관련한 질문과 답변을 제공하여 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

자료가 깨진 것 같습니다.

0

58

2

강의자료 다운로드

0

75

2

로드밸런서 연결 실패

0

54

1

섹션5 시나리오2 워크플로우 구성하기

0

69

1

섹션4-7. high 이슈 추가 시 slack의 high-test 채널로 상세 알림 미전송

0

77

2

github-actions repo의 create-cluster.yaml과 init.sh 사용

0

91

2

슬랙 연동 안됨

0

315

3

강의자료 다운로드 문제

0

115

3

깃헙 레포 생성 자동화 구성하기 2 관련 질문드립니다.

0

165

1

강의 자료 파일이 깨진거 같습니다

0

128

2

runs-on 질문

0

114

2

cloud9 이 종료되어서 진행하기가 힘듧니다.

0

413

2

시나리오 2까지 학습 후 AWS에 관해 질문이 있습니다!

0

143

2

트렁크 베이스로 개발할 경우

0

172

2

region 도쿄로 안하시는 분들

0

184

2

Tag를 이용한 QA 환경 배포와 워크플로우 구성 질문

0

275

2

애플리케이션 실행시 환경 변수에 대해서

0

202

2

처음 강의에서 push.yaml을 workflows 폴더에서 part1으로 옮겼을때

0

199

2

이벤트 트리거 pull_request의 types

0

297

2

강의자료 다운

1

181

2

cloud9 서비스 종료

0

789

2

시나리오2에서 여러 릴리즈 브랜치를 한 번에 운영환경에 배포

0

178

1

처음 push.yaml 에서 actions로 넘어갈때

0

325

2

도커 볼륨 vs RDS, 롤백

0

195

1