Skip to content

Commit f4c5d04

Browse files
committed
update from oap-core
1 parent fb81fba commit f4c5d04

File tree

2 files changed

+93
-54
lines changed

2 files changed

+93
-54
lines changed

.github/workflows/build.yaml

Lines changed: 89 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ on:
55
branches:
66
- '**'
77
paths-ignore:
8+
- 'gradle.properties'
89
- 'LICENSE'
910
- 'README.md'
1011
- 'docs/**'
1112
tags-ignore:
1213
- 'v*'
14+
workflow_dispatch:
1315

1416
jobs:
1517

16-
1718
test:
1819
name: test
1920

@@ -42,7 +43,9 @@ jobs:
4243
java-version: 11
4344

4445
- name: gradle check
45-
run: ./gradlew check --refresh-dependencies
46+
run: |
47+
./gradlew check
48+
./gradlew --stop
4649
4750
- name: archive test results
4851
uses: actions/upload-artifact@v1
@@ -58,46 +61,87 @@ jobs:
5861
runs-on: ubuntu-latest
5962

6063
steps:
61-
- name: checkout
62-
uses: actions/checkout@v1
63-
64-
- name: cache
65-
uses: actions/cache@v2
66-
with:
67-
path: |
68-
~/.gradle/caches
69-
~/.gradle/wrapper
70-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
71-
restore-keys: |
72-
${{ runner.os }}-gradle-
73-
74-
- name: cache SonarCloud
75-
uses: actions/cache@v2
76-
with:
77-
path: |
78-
~/.sonar/cache
79-
key: ${{ runner.os }}-sonar
80-
restore-keys: |
81-
${{ runner.os }}-sonar
82-
83-
- name: set up jdk
84-
uses: actions/setup-java@v1
85-
with:
86-
java-version: 11
87-
88-
- name: publish snapshot
89-
env:
90-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
91-
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
92-
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
93-
SIGN_KEY: ${{ secrets.SIGN_KEY }}
94-
SIGN_PWD: ${{ secrets.SIGN_PWD }}
95-
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
96-
run: ./gradlew build publishSnapshot sonarqube --stacktrace
97-
98-
- name: archive test results
99-
uses: actions/upload-artifact@v1
100-
if: always()
101-
with:
102-
name: test results
103-
path: build/reports
64+
- name: checkout
65+
uses: actions/checkout@v1
66+
67+
- name: cache
68+
uses: actions/cache@v2
69+
with:
70+
path: |
71+
~/.gradle/caches
72+
~/.gradle/wrapper
73+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
74+
restore-keys: |
75+
${{ runner.os }}-gradle-
76+
77+
- name: set up jdk
78+
uses: actions/setup-java@v1
79+
with:
80+
java-version: 11
81+
82+
- name: publish snapshot
83+
env:
84+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
85+
SIGN_KEY: ${{ secrets.SIGN_KEY }}
86+
SIGN_PWD: ${{ secrets.SIGN_PWD }}
87+
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
88+
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
89+
run: |
90+
./gradlew publishSnapshot
91+
./gradlew --stop
92+
93+
- name: archive test results
94+
uses: actions/upload-artifact@v1
95+
if: always()
96+
with:
97+
name: publish results
98+
path: build
99+
100+
sonarqube:
101+
needs: [publish]
102+
name: sonarqube
103+
104+
runs-on: ubuntu-latest
105+
106+
steps:
107+
- name: checkout
108+
uses: actions/checkout@v1
109+
110+
- name: cache
111+
uses: actions/cache@v2
112+
with:
113+
path: |
114+
~/.gradle/caches
115+
~/.gradle/wrapper
116+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
117+
restore-keys: |
118+
${{ runner.os }}-gradle-
119+
120+
- name: cache SonarCloud
121+
uses: actions/cache@v2
122+
with:
123+
path: |
124+
~/.sonar/cache
125+
key: ${{ runner.os }}-sonar
126+
restore-keys: |
127+
${{ runner.os }}-sonar
128+
129+
- name: set up jdk
130+
uses: actions/setup-java@v1
131+
with:
132+
java-version: 11
133+
134+
- name: sonarqube
135+
env:
136+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
137+
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
138+
run: |
139+
./gradlew test sonarqube
140+
./gradlew --stop
141+
142+
- name: sonarqube results
143+
uses: actions/upload-artifact@v1
144+
if: always()
145+
with:
146+
name: sonarqube results
147+
path: build

.github/workflows/release.yaml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,12 @@ jobs:
3030
with:
3131
java-version: 11
3232

33-
- name: publish release to bintray
33+
- name: publish release
3434
env:
3535
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
3636
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
3737
SIGN_KEY: ${{ secrets.SIGN_KEY }}
3838
SIGN_PWD: ${{ secrets.SIGN_PWD }}
39-
run: ./gradlew publishRelease
40-
41-
# - name: archive test results
42-
# uses: actions/upload-artifact@v1
43-
# if: always()
44-
# with:
45-
# name: test results
46-
# path: build/reports
39+
run: |
40+
./gradlew publishRelease
41+
./gradlew --stop

0 commit comments

Comments
 (0)