File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
- name : Build and deploy dp-inntekt-grpc
1
+ name : Build and publish gRPC client
2
2
3
3
on :
4
4
push :
5
5
paths :
6
6
- ' dp-inntekt-grpc/**'
7
7
8
-
9
8
jobs :
10
-
11
9
build :
12
10
name : Build
13
11
runs-on : ubuntu-latest
14
12
steps :
15
13
- name : Checkout code
16
14
uses : actions/checkout@v1
17
- - name : Set up Java 12
15
+
16
+ - name : Set up Java
18
17
uses : actions/setup-java@v1
19
18
with :
20
19
java-version : ' 13.x'
20
+
21
21
- name : Cache gradle dependencies
22
22
uses : actions/cache@v1
23
23
with :
24
24
path : ~/.gradle/caches
25
25
key : ${{ runner.os }}-gradle-${{ hashFiles('dp-inntekt-grpc/build.gradle.kts') }}-${{ hashFiles('buildSrc/src/main/kotlin/Constants.kt') }}
26
26
restore-keys : |
27
27
${{ runner.os }}-gradle-
28
+
28
29
- name : Build with Gradle
29
30
run : ./gradlew :dp-inntekt-grpc:build
30
31
31
-
32
32
release :
33
33
name : Create Release
34
34
needs : build
@@ -37,10 +37,12 @@ jobs:
37
37
steps :
38
38
- name : Checkout code
39
39
uses : actions/checkout@v1
40
+
40
41
- name : Set release tag
41
42
run : |
42
43
export TAG_NAME="$(TZ="Europe/Oslo" date +%Y.%m.%d-%H.%M).$(echo $GITHUB_SHA | cut -c 1-12)"
43
44
echo "::set-env name=RELEASE_TAG::$TAG_NAME"
45
+
44
46
- name : Set changelog
45
47
# (Escape newlines see https://github.com/actions/create-release/issues/25)
46
48
run : |
49
51
text="${text//$'\n'/%0A}"
50
52
text="${text//$'\r'/%0D}"
51
53
echo "::set-env name=CHANGELOG::$text"
54
+
52
55
- name : Create Release
53
56
id : create_release
54
57
uses : actions/create-release@latest
You can’t perform that action at this time.
0 commit comments