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
31 lines (26 loc) · 678 Bytes
/
.travis.yml
File metadata and controls
31 lines (26 loc) · 678 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
sudo: required
language: java
jdk: openjdk8
services: docker
addons:
apt:
update: true
env:
global:
- NXF_VER=0.32.0
matrix:
- TEST=SOMATIC
- TEST=ANNOTATEVEP
- TEST=ANNOTATESNPEFF
- TEST=GERMLINE
install:
# Install Nextflow
- curl -fsSL get.nextflow.io | bash
- chmod +x nextflow
- sudo mv nextflow /usr/local/bin/
# Donwload big containers for ANNOTATEVEP and ANNOTATESNPEF tests)
- "travis_retry ./scripts/containers.sh --profile docker --test $TEST"
# Build references when needed
before_script: "./scripts/test.sh --profile docker --test $TEST --build"
# Actual tests
script: "./scripts/test.sh --profile docker --test $TEST"