-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
28 lines (28 loc) · 957 Bytes
/
.travis.yml
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
language: ruby
os: linux
dist: xenial
services: docker
install:
- sudo apt-get -qq update
- curl -fsSL get.nextflow.io | bash
- sudo cp nextflow /bin/
- sudo apt-get update && sudo apt-get install -y build-essential libssl-dev uuid-dev libgpgme11-dev squashfs-tools libseccomp-dev pkg-config
- export VERSION=1.11 OS=linux ARCH=amd64
- wget https://dl.google.com/go/go$VERSION.$OS-$ARCH.tar.gz
- sudo tar -C /usr/local -xzvf go$VERSION.$OS-$ARCH.tar.gz
- rm go$VERSION.$OS-$ARCH.tar.gz
- echo 'export GOPATH=${HOME}/go' >> ~/.bashrc
- echo 'export PATH=/usr/local/go/bin:${PATH}:${GOPATH}/bin' >> ~/.bashrc
- source ~/.bashrc
- go get -u github.com/golang/dep/cmd/dep
- go get -d github.com/sylabs/singularitys
- export VERSION=v3.0.3
- cd $GOPATH/src/github.com/sylabs/singularity
- git fetch
- git checkout $VERSION
- cd ..
- cd singularity
- bash build_singularity.sh
script:
- cd ../
- nextflow run ./ --help