홈 조회 API에 JWT 토큰 기반 인증으로 변경 및 응답 엔드포인트 수정 완료 (#217) #44
This file contains 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
name: CI/CD #1깃허브 액션 이름 변경 | |
on: | |
push: | |
branches: [ refactoring ] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: actions/setup-java@v3 | |
with: | |
distribution: 'corretto' | |
java-version: '11' | |
- name: Grant execute permission for gradlew | |
run: chmod +x gradlew | |
- name: Build with Gradle | |
env: | |
jwt_secret_key: ${{ secrets.JWT_SECRET_KEY }} | |
run: ./gradlew clean build | |
#2현재시간가져오기 | |
- name: Get current time | |
uses: josStorer/[email protected] | |
id: current-time | |
with: | |
format: YYYY-MM-DDTHH-mm-ss | |
utcOffset: "+09:00" | |
#3배포용 패키지 경로 저장 | |
- name: Set artifact | |
run: echo "artifact=$(ls ./build/libs)" >> $GITHUB_ENV | |
#4빈스토크 배포 | |
- name: Beanstalk Deploy | |
uses: einaregilsson/beanstalk-deploy@v20 | |
with: | |
aws_access_key: ${{ secrets.AWS_ACCESS_KEY_ID }} | |
aws_secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | |
application_name: JavaJober_server | |
environment_name: JavaJoberserver-env | |
version_label: github-action-${{ steps.current-time.outputs.formattedTime }} | |
region: ap-northeast-2 | |
deployment_package: ./build/libs/${{ env.artifact }} |