diff --git a/.github/workflows/dev_deploy_docker_beanstalk.yml b/.github/workflows/dev_deploy_docker_beanstalk.yml deleted file mode 100644 index 4752a7e..0000000 --- a/.github/workflows/dev_deploy_docker_beanstalk.yml +++ /dev/null @@ -1,84 +0,0 @@ -name: suppin dev Docker Beanstalk CI/CD # Workflow 이름 - -on: - -jobs: - build: - runs-on: ubuntu-latest # (3).OS환경 - if: github.ref == 'refs/heads/main' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true) - - - steps: - - name: Checkout current repository - uses: actions/checkout@v2 - - - name: Set up JDK 17 - uses: actions/setup-java@v1 - with: - java-version: 17 - - - name: Grant execute permission for gradlew - run: chmod +x ./gradlew - shell: bash - - - name: Build with Gradle - run: ./gradlew clean build - shell: bash - - - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: ap-northeast-2 - - - name: Login to Amazon ECR - id: login-ecr - uses: aws-actions/amazon-ecr-login@v1 - - - name: Build, tag, and push image to Amazon ECR - id: build-image - env: - ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} - ECR_REPOSITORY: tree-dev - IMAGE_TAG: latest - run: | - # Docker 이미지 빌드 - docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG . - - # 빌드한 이미지를 Amazon ECR로 푸시 - docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG - - # 빌드된 이미지의 정보 출력 - echo "::set-output name=image::$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" - - - name: Get current time - uses: 1466587594/get-current-time@v2 - id: current-time - with: - format: YYYYMMDD_HH-mm-ss - utcOffset: "+09:00" - - - name: Generate deployment package - run: | - mkdir -p deploy - cp -r .ebextensions deploy/.ebextensions - cp Dockerrun.aws.json deploy/Dockerrun.aws.json - cp -r .platform deploy/.platform - cd deploy && zip -r deploy.zip . - - - name: Beanstalk Deploy - uses: einaregilsson/beanstalk-deploy@v14 - with: - aws_access_key: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws_secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - application_name: suppin-dev - environment_name: suppin-dev-env - version_label: github-action-${{ steps.current-time.outputs.formattedTime }} - region: ap-northeast-2 - deployment_package: deploy/deploy.zip - wait_for_deployment: false - - - -