-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
36 lines (35 loc) · 1.72 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
language: r
env: PKGVER=1.0
warnings_are_errors: false
jobs:
include:
- os: linux
dist: xenial
- os: osx
- os: windows
language: shell
services:
- docker
script:
- docker version
- pushd .travis
- docker build -t apsimonr .
- popd
# need to work around msys path conversion (https://github.com/docker/toolbox/issues/673)
- cmd //c docker run --rm -e TRAVIS_OS_NAME -e PKGVER -e TRAVIS_BUILD_NUMBER -v %cd%:C:\\apsimonr apsimonr
script:
- R -e "0" --args --bootstrap-packrat
- R -e "packrat::restore(restart = FALSE)"
- R CMD build .
- mkdir packrat/bundles
- R -e "packrat::bundle(file = 'packrat/bundles/ApsimOnR-$TRAVIS_OS_NAME-bin_$PKGVER.$TRAVIS_BUILD_NUMBER.tar.gz', include.lib = T, omit.cran.src = T, include.src = F, include.bundles = F)"
deploy:
provider: releases
token:
secure: UZCgp7zTnrgpSxsxPLv3xn9CSDea5QG62jRelyf+WHxmvigjC3FQjgOfoID2oY3Ju2qgJWUWM6ltdSVkTkGGWYdrLbb/a5XMpi+v4ANe7cjDiQmNOEY1oDiLv02H37kh07lQHuIhCCH8utm0+LNHzTPi1SNm2jreY0NbROnz2tSPK9aiSKiNMQufYoDSDFp39mSvY80BtW42IaBRjISX0PC6jtliJ6YqoswDB0xQVbj9U44gf+6wVlv4PBFtdLwRXPuXjTt/sdA8bPi3+2NF/E+vWJvgdCn9gi1yKDMNdhi01WjKmD9NRFJ9KgQXujkQXFSlzbC8tlP5MnfjPvjUSxIygB6qLW+HkqFnvnJ8ynk7Xl8kjhsRcektHfsTzjO4yJzqTF1uyHqMkBBJ3IMSPDyjPznSU/Jg3CXVHbJTZiH98bSWJ4IaEC4rwx6fmxlYyfRclKocxcqnlqbpJuvI0FtH5pTCb11Yf5i2ZrZx+TGeAhFxkXhEFZFqsAZ+6Wy9FvySQeav/c6gMPdXT7XfKDkwtcj6diNPJkhlFd2WmwUHQJBOcyCoHR5j/WkBjx0pBVS4Xyh8e9uPDNcSSf/KtT88xpWoMW2rayObPzsFHS4xxFMcutfD8lp3GvwOMFZUXk5wKyJx5A1qk+MjhDpceUgdtPPfjoBJveF0mDOrhxY=
file: packrat/bundles/ApsimOnR-$TRAVIS_OS_NAME-bin_$PKGVER.$TRAVIS_BUILD_NUMBER.tar.gz
on:
repo: hol430/ApsimOnR
tags: true
skip_cleanup: true
draft: true