forked from nf-core/sarek
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.travis.yml
More file actions
38 lines (33 loc) · 1006 Bytes
/
.travis.yml
File metadata and controls
38 lines (33 loc) · 1006 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
sudo: required
language: java
jdk: openjdk8
services: docker
addons:
apt:
update: true
env:
global:
- NXF_VER=0.31.0 SGT_VER=2.5.1
matrix:
- CE=singularity TEST=TOOLS
- CE=singularity TEST=MANTA
- CE=docker TEST=MANTA
- CE=docker TEST=TOOLS
- CE=docker TEST=ANNOTATEVEP
- CE=singularity TEST=ANNOTATESNPEFF
- CE=singularity TEST=STEP
- CE=singularity TEST=GERMLINE
- CE=singularity TEST=DIR
- CE=docker TEST=ANNOTATESNPEFF
- CE=docker TEST=STEP
- CE=docker TEST=GERMLINE
- CE=docker TEST=DIR
install:
# Install Nextflow (and Singularity if needed)
- "./scripts/install.sh --engine $CE"
# Donwload big containers for ANNOTATEVEP and ANNOTATESNPEF tests)
- "travis_retry ./scripts/containers.sh --profile $CE --test $TEST"
# Build references when needed
before_script: "./scripts/test.sh --profile $CE --test $TEST --build"
# Actual tests
script: "./scripts/test.sh --profile $CE --test $TEST"