공부안하는 나..

JP·2022년 7월 23일

잔디를 꾸준히 심으면서 공부하는걸 체크하고, 그거에 대한 결과를 보내는식으로 해놨는데
매일 안하니 매일 이런 메세지가 온다.

깃 레포를 다 돌면서 거기서 업데이트가 있나 체크하고 그 이후 결과 오게 만들었는데
git actions를 사용했다.

name: Send Slack 

on:
  schedule:
    - cron: '0 13 * * *'

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Set up JDK 11
      uses: actions/setup-java@v3
      with:
        distribution: 'zulu' # See 'Supported distributions' for available options
        java-version: '11'
    - name: Grant execute permission for gradlew
      run: chmod +x gradlew
    - name: Build with Gradle
      run: ./gradlew build -x test
    - name: Gradle Test
      run: ./gradlew test

test에다가 슬랙 메세지 보내는 기능까지 넣어놔서, 테스트 돌면서 바로 슬랙 메세지를 보낸다.

슬랙 api와 git actions를 사용해보고싶었는데 간단하게 만들어 보았다.
서버를 안두고 배치잡같은걸 수행하고 싶을 때, git actions는 더 가치있게 활용할 수 있을 것 같다.

profile
to Infinity and b

0개의 댓글