-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
39 lines (39 loc) · 1.37 KB
/
.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
29
30
31
32
33
34
35
36
37
38
39
language: r
dist: trusty
sudo: true
os: linux
cache:
directories:
- $HOME/R/Library
install:
- source <(curl -sSL https://raw.githubusercontent.com/dynverse/travis_scripts/master/helper.sh)
- set -e
- install_hdf5
- install_cran remotes
- source helper.sh
script:
- install_github_withdeps dynverse/dyneval dynverse/dyno dynverse/dynwrap dynverse/dyntoy dynverse/dynutils dynverse/dynplot
jobs:
include:
- stage: tidyverse
script:
- install_cran tidyverse
- stage: dynutils
script:
- install_github_withdeps dynverse/dynutils
- stage: needlessly large bioconductor dependency that take ages to install
script:
- install_bioc SingleCellExperiment
- install_bioc Rhdf5lib
- stage: dynverse
name: master
script:
- DYNVERSE_BRANCH=master
- install_github_withdeps_force dynverse/dyneval@${DYNVERSE_BRANCH} dynverse/dyno@${DYNVERSE_BRANCH} dynverse/dynwrap@${DYNVERSE_BRANCH} dynverse/dyntoy@${DYNVERSE_BRANCH} dynverse/dynutils@${DYNVERSE_BRANCH} dynverse/dynplot@${DYNVERSE_BRANCH}
- upload_tar
- stage: dynverse
name: devel
script:
- DYNVERSE_BRANCH=devel
- install_github_withdeps_force dynverse/dyneval@${DYNVERSE_BRANCH} dynverse/dyno@${DYNVERSE_BRANCH} dynverse/dynwrap@${DYNVERSE_BRANCH} dynverse/dyntoy@${DYNVERSE_BRANCH} dynverse/dynutils@${DYNVERSE_BRANCH} dynverse/dynplot@${DYNVERSE_BRANCH}
- upload_tar