intellij나 파이참 기준 어떻게 하는지 궁금합니다
4
82 asked
webstorm 환경에서 해주셨는데 인텔리제이 , 파이참 ide에서도 역시실행이 가능할까요?
github-actions-basic -> .github(패키지?) -> workflows? -> deploy.yml???
Answer 1
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
147
2
workflows/deploy.yml 궁금증
0
115
2
.git-credentials 파일이 없이 배포가 성공한 이유가 궁금
0
108
1
(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류
1
149
2
(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상
1
192
2
질문_ 강의 순서 및 그외
0
114
2
섹션 4 - Docker + 백엔드(Spring Boot)
0
117
2
deploy.yml작성후 원격에 push불가
0
155
2
CodeDeploy 사용시 registration 요구
0
185
3
스프링 종료 명령어
0
103
2
RAM & 스왑메모리 폭증하는 문제
0
154
2
섹션 4, 5와 6, 7은 유사한가요?
0
104
1
code deploy 배포입니다.
0
165
3
사용자 삭제가 안되는 이유
0
154
2
이미지 pull중 no basic auth credentials 문제입니다.
0
168
2
Docker Compose파일을 작성했을때 CI CD와의 연동
0
150
2
보안그룹 생성 오류
0
143
3
AWS 5월에 탈퇴해서 그러는데....
0
117
1
배포 오류
0
137
2
node.js 설치시 에러
0
243
2
appspec.yml, 스크립트 파일 수정요청
0
141
2
appleboy/ssh-action stop_script 대체
1
258
2
Vue.js 파일 배포
0
108
2
aws를완강하고 ci/cd로 넘어왔습니다.
0
124
1

