PR 테스트 ( 하는 게 좋을듯)
name: PR test on: pull_request: branches: - develop - main jobs: build: runs-on: ubuntu-latest steps: - name: checkout uses: actions/checkout@v3 - name: Set up JDK uses: actions/setup-java@v3 with: java-version: '' distribution: 'zulu' - name: grant execute permission for gradlew run: chmod +x gradlew - name: gradle build run: ./gradlew build
- 여기에 sonar cloud 나 sonarqube 붙이면 좋을듯
배포 전략
- prod , dev
- 배포 실패시 슬랙으로 알람오도록
- 무중단 배포
- 로드밸런서
- https - ssl
- health check


사용 스택
- jenkins
- docker, docker-compose (보류)
- nginx ?
- 무중단 배포
- 로드밸런서
- sonarqube , jacoco ?
- 도메인 연결
- 배포 주기
참고
CI/CD