-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
185 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Describe the bug** | ||
A clear and concise description of what the bug is. | ||
|
||
**To Reproduce** | ||
Steps to reproduce the behavior: | ||
1. Go to '...' | ||
2. Click on '....' | ||
3. Scroll down to '....' | ||
4. See error | ||
|
||
**Expected behavior** | ||
A clear and concise description of what you expected to happen. | ||
|
||
**Screenshots** | ||
If applicable, add screenshots to help explain your problem. | ||
|
||
**Desktop (please complete the following information):** | ||
- OS: [e.g. iOS] | ||
- Browser [e.g. chrome, safari] | ||
- Version [e.g. 22] | ||
|
||
**Smartphone (please complete the following information):** | ||
- Device: [e.g. iPhone6] | ||
- OS: [e.g. iOS8.1] | ||
- Browser [e.g. stock browser, safari] | ||
- Version [e.g. 22] | ||
|
||
**Additional context** | ||
Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Is your feature request related to a problem? Please describe.** | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
|
||
**Describe the solution you'd like** | ||
A clear and concise description of what you want to happen. | ||
|
||
**Describe alternatives you've considered** | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
|
||
**Additional context** | ||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
name: UMC-ON BE PR 템플릿 | ||
about: UMC-ON BE PR 템플릿 | ||
title: "PR title" | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
## #️⃣연관된 이슈 | ||
|
||
> ex) #이슈번호, #이슈번호 | ||
## 📝작업 내용 | ||
|
||
> 이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능) | ||
### 스크린샷 (선택) | ||
|
||
## 💬리뷰 요구사항(선택) | ||
|
||
> 리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요 | ||
> | ||
> ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
name: Java CI/DE with Gradle(dev branch) | ||
|
||
on: | ||
push: | ||
branches: [ "main" ] | ||
pull_request: | ||
branches: [ "main" ] | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
build: | ||
name: Build | ||
runs-on: ubuntu-22.04 | ||
|
||
steps: | ||
# 작업 엑세스 가능하게 $GITHUB_WORKSPACE에서 저장소를 체크아웃 | ||
- name: Checkout branch | ||
uses: actions/checkout@v3 | ||
|
||
# java 버전 세팅 | ||
- name: Set up JDK 17 | ||
uses: actions/setup-java@v3 | ||
with: | ||
java-version: '17' | ||
distribution: 'zulu' | ||
|
||
# git ignore한 yml 파일들 github secret에서 복사해 오기 | ||
- name: Copy secret | ||
env: | ||
OCCUPY_SECRET: ${{ secrets.OCCUPY_SECRET_DEV }} | ||
OCCUPY_SECRET_DIR: ./src/main/resources | ||
|
||
OCCUPY_SECRET_DIR_FILE_NAME: application-aws.yml | ||
run: | | ||
touch $OCCUPY_SECRET_DIR/$OCCUPY_SECRET_DIR_FILE_NAME | ||
echo "$OCCUPY_SECRET" > $OCCUPY_SECRET_DIR/$OCCUPY_SECRET_DIR_FILE_NAME | ||
# gradlew 실행 권한 부여 | ||
- name: Run chmod to make gradlew executable | ||
run: chmod +x ./gradlew | ||
shell: bash | ||
|
||
# Build -> jar 파일 생성 | ||
- name: Build with Gradle | ||
run: ./gradlew clean build -x test | ||
shell: bash | ||
|
||
- name: Upload Build artifacts | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: build-artifacts | ||
path: | | ||
build/libs/*.jar | ||
- name: Upload project code | ||
uses: appleboy/scp-action@master | ||
with: | ||
key: ${{ secrets.EC2_KEY }} | ||
host: ${{ secrets.EC2_HOST }} | ||
username: ${{ secrets.EC2_USER }} | ||
target: /home/ubuntu/app/spring_source | ||
source: . | ||
|
||
|
||
deploy: | ||
name: CD with SSH | ||
needs: build | ||
runs-on: ubuntu-22.04 | ||
|
||
steps: | ||
- name: Download build artifacts | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: build-artifacts | ||
|
||
# JAR 파일을 EC2에 배포하는 step | ||
- name: SCP JAR to EC2 | ||
uses: appleboy/scp-action@master | ||
with: | ||
key: ${{ secrets.EC2_KEY }} | ||
host: ${{ secrets.EC2_HOST }} | ||
username: ${{ secrets.EC2_USER }} | ||
source: "*.jar" | ||
target: "/home/ubuntu/app" | ||
|
||
# EC2에 SSH로 배포 커맨드를 입력하는 step | ||
- name: Deploy SSH | ||
uses: appleboy/ssh-action@master | ||
with: | ||
key: ${{ secrets.EC2_KEY }} | ||
host: ${{ secrets.EC2_HOST }} | ||
username: ${{ secrets.EC2_USER }} | ||
# 기존 실행 중인 서버 종료 후 jar 파일 실행 | ||
script: | | ||
sudo fuser -k -n tcp 8080 | ||
sleep 15 | ||
sudo nohup java -jar /home/ubuntu/app/*.jar > ./nohup.out 2>&1 & |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters