Skip to content

Commit fd14ba4

Browse files
axshaniilyamerman
andauthored
github actions (#4)
* github actions - push to maven * Update CI.yaml * Make gradlew executable * add gradle/wrapper for gradlew * Add access token to env --------- Co-authored-by: Ilya Merman <[email protected]> Co-authored-by: ilyamerman <[email protected]>
1 parent 98ab3fb commit fd14ba4

File tree

4 files changed

+57
-0
lines changed

4 files changed

+57
-0
lines changed

.github/workflows/CI.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: CI
2+
on:
3+
push:
4+
pull_request:
5+
branches:
6+
- master
7+
8+
jobs:
9+
unit-java-sdk:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/setup-java@v3
14+
with:
15+
distribution: temurin
16+
java-version: 11
17+
18+
- name: Setup Gradle
19+
uses: gradle/gradle-build-action@v2
20+
21+
- name: Make gradlew executable
22+
run: chmod +x ./gradlew
23+
24+
- name: Execute Gradle build
25+
run: ./gradlew check
26+
env:
27+
UNIT_API_URL: ${{ secrets.UNIT_API_URL }}
28+
UNIT_TOKEN: ${{ secrets.UNIT_TOKEN }}
29+
access_token: ${{ secrets.UNIT_TOKEN }}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Publish to Maven
2+
on:
3+
release:
4+
types: [created]
5+
jobs:
6+
publish:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v3
10+
- name: Set up Java
11+
uses: actions/setup-java@v3
12+
with:
13+
java-version: '11'
14+
distribution: 'adopt'
15+
- name: Validate Gradle wrapper
16+
uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b
17+
- name: Publish package
18+
uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
19+
with:
20+
arguments: publish
21+
env:
22+
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
23+
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}

gradle/wrapper/gradle-wrapper.jar

58.1 KB
Binary file not shown.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)