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

![[Log] Docker + logback 적용과정](https://www.notion.so/image/https%3A%2F%2Fvelog.velcdn.com%2Fimages%2Fqf9ar8nv%2Fpost%2F35b2f80f-5792-444c-99a6-c08957f5e4ca%2FScreen%2520Shot%25202022-03-11%2520at%25203.31.01%2520PM.png?table=block&id=c8077e4e-e839-4644-90ca-15f88717ec04&cache=v2)