X Tutup
Skip to content

Commit e9033c8

Browse files
committed
Better CI: no integrationtest in master push, full tests in PR
1 parent 1d143ac commit e9033c8

File tree

3 files changed

+38
-4
lines changed

3 files changed

+38
-4
lines changed
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: Master Build
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
branches:
6+
- master
47

58
jobs:
69
test:
@@ -21,5 +24,5 @@ jobs:
2124
uses: actions/setup-java@v1
2225
with:
2326
java-version: ${{ matrix.java }}
24-
- name: Test with Maven
25-
run: mvn verify
27+
- name: Build and test, no integration tests
28+
run: mvn verify -pl '!biojava-integrationtest'

.github/workflows/pull_request.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: PR Build
2+
3+
on:
4+
push:
5+
branches:
6+
- '!master'
7+
pull_request:
8+
branches:
9+
- master
10+
11+
jobs:
12+
test:
13+
runs-on: ${{ matrix.os }}
14+
strategy:
15+
matrix:
16+
# We do one OS only to reduce resource utilization. To do macOS to this would be needed:
17+
#os: [ubuntu-20.04, macOS-latest]
18+
os: [ubuntu-latest]
19+
java: [11]
20+
fail-fast: false
21+
max-parallel: 4
22+
name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}
23+
24+
steps:
25+
- uses: actions/checkout@v1
26+
- name: Set up JDK
27+
uses: actions/setup-java@v1
28+
with:
29+
java-version: ${{ matrix.java }}
30+
- name: Build, test and integration test
31+
run: mvn verify

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Welcome to <img src="logo-full.png" height="35"/>
22

3-
![Build](https://github.com/biojava/biojava/actions/workflows/ci.yaml/badge.svg)
3+
![Build](https://github.com/biojava/biojava/actions/workflows/master.yml/badge.svg)
44
[![Version](http://img.shields.io/badge/version-6.0.0-blue.svg?style=flat)](https://github.com/biojava/biojava/releases/tag/biojava-6.0.0) [![License](http://img.shields.io/badge/license-LGPL_2.1-blue.svg?style=flat)](https://github.com/biojava/biojava/blob/master/LICENSE) [![Join the chat at https://gitter.im/biojava/biojava](https://badges.gitter.im/biojava/biojava.svg)](https://gitter.im/biojava/biojava?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
55

66

0 commit comments

Comments
 (0)
X Tutup