
잔디를 꾸준히 심으면서 공부하는걸 체크하고, 그거에 대한 결과를 보내는식으로 해놨는데
매일 안하니 매일 이런 메세지가 온다.
깃 레포를 다 돌면서 거기서 업데이트가 있나 체크하고 그 이후 결과 오게 만들었는데
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는 더 가치있게 활용할 수 있을 것 같다.