-
Notifications
You must be signed in to change notification settings - Fork 2
[BE] develop CI, CD
Nam Gi Beom edited this page Sep 26, 2024
·
5 revisions
-
feature
브랜치에서develop
브랜치로 Pull Request를 생성한다. - Github Actions에서 해당 이벤트를 trigger하여 work flow를 실행한다.
- Gradle에서 test task를 실행한다.
-
feature
브랜치에서develop
브랜치로 생성된 Pull Request를 머지한다. - Github Actions에서 해당 이벤트를 trigger하여 work flow를 실행한다.
- Gradle에서 bootJar task를 실행하여 jar 파일을 생성한다.
- docker image를 빌드한다.
- docker hub에 image를 push한다.
- self hosted runner에서 image를 pull한다.
- API 컨테이너를 생성한 후 실행한다.