-
Notifications
You must be signed in to change notification settings - Fork 0
36 lines (36 loc) · 1.05 KB
/
build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: Build
on:
- push
- pull_request
env:
PLUGIN_VERSION: ${{ github.ref_name }}
ARTIFACT_NAME: DescCron-${{ github.ref_name }}.zip
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: adopt
java-version: 11
cache: 'gradle'
- run: ./gradlew clean build --no-daemon
env:
ORG_GRADLE_PROJECT_PLUGIN_VERSION: ${{ env.PLUGIN_VERSION }}
- uses: actions/upload-artifact@v3
with:
name: ${{ env.ARTIFACT_NAME }}
path: build/distributions/${{ env.ARTIFACT_NAME }}
- name: Trigger Deployment
uses: peter-evans/repository-dispatch@v2
with:
token: ${{ secrets.ACCESS_TOKEN }}
event-type: deploy
client-payload: |
{
"ref": "${{ github.ref }}",
"ref_name": "${{ github.ref_name }}",
"run_id": "${{ github.run_id }}",
"artifact_name": "${{ env.ARTIFACT_NAME }}"
}