Skip to content

Commit

Permalink
chore: dev workflow test
Browse files Browse the repository at this point in the history
  • Loading branch information
char-yb committed Jul 3, 2024
1 parent 142424e commit 63c5074
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 15 deletions.
31 changes: 16 additions & 15 deletions .github/workflows/develop-build-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ jobs:
- name: Grant execute permission for gradlew
run: chmod +x ./gradlew

# Gradle 빌드
- name: Build with Gradle
id: gradle
uses: gradle/gradle-build-action@v3
Expand All @@ -38,7 +37,7 @@ jobs:

- name: Docker build
run: |
docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }}
docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }}
docker build -t ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_IMAGE_NAME }} .
docker push ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_IMAGE_NAME }}
Expand All @@ -55,26 +54,28 @@ jobs:
replace-with: '-'
flags: 'g'

# 슬랙으로 빌드 스캔 결과 전송
- name: Send to slack
uses: slackapi/[email protected]
- name: Prepare deployment package
run: |
zip -r deployment-package.zip Dockerrun.aws.json
## slack 알람
- name: Slack Alarm
uses: 8398a7/action-slack@v3
with:
payload: |
{
"text": "Gradle Build Scan Report of ${{ github.workflow }}: ${{ steps.gradle.outputs.build-scan-url }}"
}
status: ${{ job.status }}
author_name: GitHub-Actions CI/CD
fields: repo,message,commit,author,ref,job,took
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} # required
if: always() # Pick up events even if the job fails or is canceled.

# Beanstalk 플러그인을 사용
# 미리 생성해둔 IAM 인증키를 사용
- name: Beanstalk Deploy
uses: einaregilsson/beanstalk-deploy@v20
uses: einaregilsson/beanstalk-deploy@v22
with:
aws_access_key: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
application_name: "walwal-server"
environment_name: "walwal-server-env"
environment_name: "walwal-server-dev-env"
version_label: "github-action-${{ steps.format-time.outputs.replaced }}"
region: ap-northeast-2
deployment_package: Dockerrun.aws.json
deployment_package: deployment-package.zip
1 change: 1 addition & 0 deletions .github/workflows/develop-pull-request-on-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
with:
arguments: check
cache-read-only: false

## slack 알람
- name: Slack Alarm
uses: 8398a7/action-slack@v3
Expand Down

0 comments on commit 63c5074

Please sign in to comment.