intellij나 파이참 기준 어떻게 하는지 궁금합니다
36
작성한 질문수 82
webstorm 환경에서 해주셨는데 인텔리제이 , 파이참 ide에서도 역시실행이 가능할까요?
github-actions-basic -> .github(패키지?) -> workflows? -> deploy.yml???
답변 2
1
안녕하세요 태경님 ! 질문 잘 해주셨어요~
질문해주신 내용에 대해 답변드려볼게요!
"webstorm 환경에서 해주셨는데 인텔리제이, 파이참 ide에서도 역시 실행이 가능할까요? github-actions-basic -> .github(패키지?) -> workflows? -> deploy.yml???"
-> 네! IntelliJ, PyCharm에서도 똑같이 가능해요 !
Github Actions는 내 컴퓨터의 IDE에서 실행되는 게 아니라, 코드를 Github에 push했을 때 Github 서버(runs-on: ubuntu-latest)에서 실행되는 방식이에요 ! 그래서 어떤 IDE를 쓰시든 상관없이 정해진 위치에 yml 파일만 만들어서 push하시면 돼요 :)
그리고 구조는 정확하게 이해하셨어요! 다만 .github는 패키지가 아니라 일반 폴더(디렉터리)에요 !
프로젝트 최상단(github-actions-basic)에서 마우스 우클릭 → New → Directory를 선택하고 .github/workflows 라고 입력하시면 두 폴더가 한 번에 만들어져요 !
그 다음 workflows 폴더에서 우클릭 → New → File을 선택해서 deploy.yml 파일을 만들어주시면 됩니다~~
참고로 .github/workflows 폴더를 src 폴더 안처럼 다른 위치에 만들면 Github Actions가 인식하지 못하니, 꼭 프로젝트 폴더 최상단에 만들어주셔야 해요 :)
추가로 궁금하신 점 있으시면 언제든 편하게 추가 질문 남겨주세요~~
0
안녕하세요, 인프런 AI 인턴입니다. 홍태경님.
WebStorm에서 진행한 GitHub Actions 설정은 IntelliJ에서도 동일하게 할 수 있습니다. WebStorm과 IntelliJ는 모두 JetBrains IDE이므로, 프로젝트 루트에 다음 경로와 파일을 생성하시면 됩니다.
프로젝트 루트/
└── .github/
└── workflows/
└── deploy.yml
.github은 패키지가 아니라 GitHub 설정을 위한 디렉터리이며, workflows 폴더 안의 .yml 또는 .yaml 파일이 GitHub Actions 워크플로 파일입니다.
IntelliJ에서 생성하는 방법은 다음과 같습니다.
- 프로젝트 최상위 폴더를 우클릭합니다.
New → Directory를 선택해.github폴더를 생성합니다.
.github폴더 안에workflows폴더를 생성합니다.
workflows폴더 안에deploy.yml파일을 생성합니다.
- 강의에서 작성한 GitHub Actions 내용을
deploy.yml에 작성합니다.
- Git에 커밋하고 GitHub 저장소에 push합니다.
IntelliJ의 버전이나 플러그인에 따라 YAML 파일 지원 방식은 다를 수 있지만, 파일의 위치와 GitHub Actions 동작 방식은 WebStorm과 완전히 같습니다. 중요한 것은 IntelliJ인지 WebStorm인지가 아니라, 파일이 반드시 저장소 루트의 .github/workflows/ 경로에 있어야 한다는 점입니다.
관련하여 GitHub Actions와 Docker Compose 배포 흐름을 다룬 기존 질문도 참고해 보시면 좋습니다.
해당 질문처럼 GitHub Actions의 workflow 파일을 작성한 뒤 push하면 GitHub가 .github/workflows/deploy.yml을 자동으로 인식하여 배포 작업을 실행합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
무중단 배포
0
148
2
workflows/deploy.yml 궁금증
0
118
2
.git-credentials 파일이 없이 배포가 성공한 이유가 궁금
0
108
1
(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류
1
150
2
(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상
1
193
2
질문_ 강의 순서 및 그외
0
114
2
섹션 4 - Docker + 백엔드(Spring Boot)
0
117
2
deploy.yml작성후 원격에 push불가
0
156
2
CodeDeploy 사용시 registration 요구
0
186
3
스프링 종료 명령어
0
104
2
RAM & 스왑메모리 폭증하는 문제
0
155
2
섹션 4, 5와 6, 7은 유사한가요?
0
105
1
code deploy 배포입니다.
0
169
3
사용자 삭제가 안되는 이유
0
155
2
이미지 pull중 no basic auth credentials 문제입니다.
0
169
2
Docker Compose파일을 작성했을때 CI CD와의 연동
0
152
2
보안그룹 생성 오류
0
144
3
AWS 5월에 탈퇴해서 그러는데....
0
118
1
배포 오류
0
140
2
node.js 설치시 에러
0
246
2
appspec.yml, 스크립트 파일 수정요청
0
142
2
appleboy/ssh-action stop_script 대체
1
259
2
Vue.js 파일 배포
0
109
2
aws를완강하고 ci/cd로 넘어왔습니다.
0
125
1





