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

Commit 4a13086

Browse files
ci: try out GitHub actions
1 parent 87d5248 commit 4a13086

File tree

2 files changed

+85
-1
lines changed

2 files changed

+85
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
on:
2+
push:
3+
branches:
4+
- master
5+
pull_request:
6+
name: ci
7+
jobs:
8+
units:
9+
runs-on: ubuntu-latest
10+
strategy:
11+
matrix:
12+
java: [7, 8, 11]
13+
steps:
14+
- uses: actions/checkout@v2
15+
- uses: actions/setup-java@v1
16+
with:
17+
java-version: ${{ matrix.java }}
18+
- run: java -version
19+
- run: .kokoro/build.sh
20+
env:
21+
JOB_TYPE: test
22+
windows:
23+
runs-on: windows-latest
24+
steps:
25+
- uses: actions/checkout@v2
26+
- uses: actions/setup-java@v1
27+
with:
28+
java-version: 8
29+
- run: java -version
30+
- run: .kokoro/build.bat
31+
env:
32+
JOB_TYPE: test
33+
dependencies:
34+
runs-on: ubuntu-latest
35+
steps:
36+
- uses: actions/checkout@v2
37+
- uses: actions/setup-java@v1
38+
with:
39+
java-version: 8
40+
- run: java -version
41+
- run: .kokoro/dependencies.sh
42+
linkage-monitor:
43+
runs-on: ubuntu-latest
44+
steps:
45+
- uses: actions/checkout@v2
46+
- uses: actions/setup-java@v1
47+
with:
48+
java-version: 8
49+
- run: java -version
50+
- run: .kokoro/linkage-monitor.sh
51+
coverage:
52+
runs-on: ubuntu-latest
53+
steps:
54+
- uses: actions/checkout@v2
55+
- uses: actions/setup-java@v1
56+
with:
57+
java-version: 8
58+
- run: java -version
59+
- run: .kokoro/build.sh
60+
env:
61+
JOB_TYPE: test
62+
REPORT_COVERAGE: true
63+
lint:
64+
runs-on: ubuntu-latest
65+
steps:
66+
- uses: actions/checkout@v2
67+
- uses: actions/setup-java@v1
68+
with:
69+
java-version: 8
70+
- run: java -version
71+
- run: .kokoro/build.sh
72+
env:
73+
JOB_TYPE: lint
74+
clirr:
75+
runs-on: ubuntu-latest
76+
steps:
77+
- uses: actions/checkout@v2
78+
- uses: actions/setup-java@v1
79+
with:
80+
java-version: 8
81+
- run: java -version
82+
- run: .kokoro/build.sh
83+
env:
84+
JOB_TYPE: clirr

.kokoro/build.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
:: See documentation in type-shell-output.bat
22

3-
"C:\Program Files\Git\bin\bash.exe" github/java-bigquerystorage/.kokoro/build.sh
3+
"C:\Program Files\Git\bin\bash.exe" %~dp0build.sh

0 commit comments

Comments
 (0)