Skip to content
This repository was archived by the owner on Apr 24, 2024. It is now read-only.

Commit 1d2ce86

Browse files
feat(kts): new build script
1 parent 113ca1d commit 1d2ce86

2 files changed

Lines changed: 35 additions & 17 deletions

File tree

.github/workflows/build.yml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,16 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- name: Checkout with all branches and tags
16+
- name: Checkout
1717
uses: actions/checkout@v2
18-
with:
19-
fetch-depth: 0
2018

21-
- name: Setup Java 15
19+
- name: Setup Java 11
2220
uses: joschi/setup-jdk@v2
2321
with:
24-
java-version: '15'
22+
java-version: '11'
2523

2624
- name: Compile
2725
run: ./gradlew classes
2826

2927
- name: Test
3028
run: ./gradlew test
31-
32-
# - name: Publish
33-
# run: ./gradlew publishToMavenLocal
34-
# env:
35-
# USERNAME: ${{ github.actor }}
36-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37-
38-
- name: Analyse
39-
if: github.ref == 'refs/heads/master'
40-
run: ./gradlew version sonarqube -Dsonar.login=${{ secrets.SONAR_LOGIN }}
41-
env:
42-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/sonar.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: SonarQube
2+
3+
on:
4+
push:
5+
branches:
6+
- 'master'
7+
8+
jobs:
9+
build:
10+
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v2
16+
17+
- name: Setup Java 11
18+
uses: joschi/setup-jdk@v2
19+
with:
20+
java-version: '11'
21+
22+
- name: Compile
23+
run: ./gradlew classes
24+
25+
- name: Test
26+
run: ./gradlew test
27+
28+
- name: Analyse
29+
if: github.ref == 'refs/heads/master'
30+
run: ./gradlew version sonarqube -Dsonar.login=${{ secrets.SONAR_LOGIN }}
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)