Skip to content

Commit f03c6fc

Browse files
authored
Create kotlinBuildRelease.yml
1 parent c670d05 commit f03c6fc

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Java CI with Gradle
2+
3+
on:
4+
push:
5+
branches: [ "master" ]
6+
pull_request:
7+
branches: [ "master" ]
8+
9+
10+
jobs:
11+
build-gradle-project:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout project sources
15+
uses: actions/checkout@v3
16+
- name: Set env
17+
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
18+
- name: Setup Gradle
19+
uses: gradle/gradle-build-action@v2
20+
- name: Run build with Gradle Wrapper
21+
run: gradle build
22+
env:
23+
USERNAME: ${{secrets.USERNAME}}
24+
TOKEN: ${{secrets.TOKEN}}
25+
RELEASE_VERSION: ${{github.run_number}}
26+
27+
28+
create-release:
29+
runs-on: ubuntu-latest
30+
permissions:
31+
contents: write
32+
needs: build-gradle-project
33+
steps:
34+
- name: Create Release
35+
id: create_release
36+
uses: actions/create-release@latest
37+
env:
38+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
39+
with:
40+
tag_name: v${{ github.run_number }}
41+
release_name: Release ${{ github.run_number }}
42+
body: |
43+
${{ steps.Changelog.outputs.changelog }}
44+
draft: false
45+
prerelease: false
46+
- uses: actions/checkout@v2
47+
- uses: ncipollo/release-action@v1
48+
with:
49+
artifacts: "./build/libs/DiscordBot.jar"

0 commit comments

Comments
 (0)