1/23 1위 경험수 적용, 최신순 화면 중복 문제 해결 #85
This file contains hidden or 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
## This workflow uses actions that are not certified by GitHub. | |
## They are provided by a third-party and are governed by | |
## separate terms of service, privacy policy, and support | |
## documentation. | |
## This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time | |
## For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle | |
# | |
#name: Java CI with Gradle | |
# | |
#on: | |
# push: | |
# branches: [ "develop" ] | |
## pull_request: | |
## branches: [ "develop" ] | |
# | |
#permissions: | |
# contents: read | |
# | |
#env: | |
# AWS_REGION: ap-northeast-2 | |
# S3_BUCKET_NAME: kiding-deploy-bucket | |
# CODE_DEPLOY_APPLICATION_NAME: kiding-codedeploy-app | |
# CODE_DEPLOY_DEPLOYMENT_GROUP_NAME: kiding-deployment-group | |
# | |
#jobs: | |
# deploy: | |
# name: Deploy | |
# runs-on: ubuntu-latest | |
# environment: production | |
# | |
# steps: | |
# # (1)기본 체크아웃 | |
# - name: Checkout | |
# uses: actions/checkout@v3 | |
# | |
# # (2) JDK 11세팅 | |
# - name: Set up JDK 11 | |
# uses: actions/setup-java@v3 | |
# with: | |
# distribution: 'temurin' | |
# java-version: '11' | |
# | |
# # yml 파일 생성 | |
## - name: Create Property | |
## run: | | |
## cd ./src/main/resources | |
## touch ./application.yml | |
## echo "${{secrets.PROPERTIES}}" > ./application.yml | |
# | |
# # not executable 에러로 권한 부여 해줌 | |
# - name: Run chomod to make gradlew executable | |
# run: chmod +x ./gradlew | |
# | |
# # (3) Gradle build (Test제외) | |
# - name: Build with Gradle | |
# uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee | |
# with: | |
# arguments: clean build -x test | |
# | |
# # (4) AWS인증 (IAM사용자 Access Key, Secret Key활용) | |
# - name: Configure AWS credentials | |
# uses: aws-actions/configure-aws-credentials@v1 | |
# with: | |
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} | |
# aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} | |
# aws-region: ${{ env.AWS_REGION }} | |
# | |
# # (5)빌드 결과물을 S3버킷에 업로드 | |
# - name: Upload to AWS S3 | |
# run: | | |
# aws deploy push \ | |
# --application-name ${{ env.CODE_DEPLOY_APPLICATION_NAME }} \ | |
# --ignore-hidden-files \ | |
# --s3-location s3://$S3_BUCKET_NAME/$GITHUB_SHA.zip \ | |
# --source . | |
# | |
# # (6) S3버킷에 있는 파일을 대상으로 CodeDeploy실행 | |
# - name: Deploy to AWS EC2 from S3 | |
# run: | | |
# aws deploy create-deployment \ | |
# --application-name ${{ env.CODE_DEPLOY_APPLICATION_NAME }} \ | |
# --deployment-config-name CodeDeployDefault.AllAtOnce \ | |
# --deployment-group-name ${{ env.CODE_DEPLOY_DEPLOYMENT_GROUP_NAME }} \ | |
# --s3-location bucket=$S3_BUCKET_NAME,key=$GITHUB_SHA.zip,bundleType=zip |