-
Notifications
You must be signed in to change notification settings - Fork 2
[BE] prod CI, CD
Nam Gi Beom edited this page Nov 16, 2024
·
4 revisions
-
develop
브랜치에서main
브랜치로 Pull Request를 생성한다. - Github Actions에서 해당 이벤트를 trigger하여 work flow를 실행한다.
- Gradle에서 test task를 실행한다.
-
develop
브랜치에서main
브랜치로 생성된 Pull Request를 머지한다. - Github Actions에서 해당 이벤트를 trigger하여 work flow를 실행한다.
- Gradle에서 bootJar task를 실행하여 jar 파일을 생성한다.
- jar 파일을 실행한다.
-
develop
브랜치에서main
브랜치로 생성된 Pull Request를 머지한다. - Github Actions에서 해당 이벤트를 trigger하여 work flow를 실행한다.
- Gradle에서 bootJar task를 실행하여 jar 파일을 생성한다.
- Github storage에 artifact를 업로드한다.
- Self hosted runner에서 artifact를 다운로드한다.
- API 서버를 실행한다.